xxxxxxxxxx
1
<div class="container mt-5 pt-5">
2
<button class="btn btn-primary">
3
load elements
4
</button>
5
<div class="wrapper mt-5">
6
7
8
</div>
9
</div>
1
1
xxxxxxxxxx
1
const wrapper = document.querySelector('.wrapper');
2
const btn = document.querySelector('.btn');
3
const elementsString = `
4
<div class="form-outline">
5
<input type="text" id="form12" class="form-control" />
6
<label class="form-label" for="form12">Example label</label>
7
</div>
8
<div class="form-outline datepicker mt-5">
9
<input
10
type="text"
11
class="form-control"
12
id="exampleDatepicker11"
13
/>
14
<label for="exampleDatepicker11" class="form-label">Select a date</label>
15
</div>
16
`;
17
18
btn.addEventListener('click', () => {
19
wrapper.insertAdjacentHTML( 'beforeend', elementsString);
20
document.querySelectorAll('.form-outline').forEach((formOutline) => {
21
new mdb.Input(formOutline).init();
22
});
23
const myDatepicker = new mdb.Datepicker(document.querySelector('.datepicker'))
24
})
25
Console errors: 0