मैं गतिशील रूप से बनाई गई सूची में HTML डेटा को गतिशील रूप से सम्मिलित करने की कोशिश कर रहा हूं, लेकिन जब मैं बटन के लिए एक ऑनक्लिक ईवेंट को संलग्न करने का प्रयास करता हूं जो गतिशील रूप से बनाया गया है घटना फायरिंग नहीं है। समाधान वास्तव में सराहना की जाएगी।
जावास्क्रिप्ट कोड:
document.addEventListener('DOMContentLoaded', function () {
document.getElementById('btnSubmit').addEventListener('click', function () {
var name = document.getElementById('txtName').value;
var mobile = document.getElementById('txtMobile').value;
var html = '<ul>';
for (i = 0; i < 5; i++) {
html = html + '<li>' + name + i + '</li>';
}
html = html + '</ul>';
html = html + '<input type="button" value="prepend" id="btnPrepend" />';
document.getElementsByTagName('form')[0].insertAdjacentHTML('afterend', html);
});
document.getElementById('btnPrepend').addEventListener('click', function () {
var html = '<li>Prepending data</li>';
document.getElementsByTagName('ul')[0].insertAdjacentHTML('afterbegin', html);
});
});
HTML कोड:
<form>
<div class="control">
<label>Name</label>
<input id="txtName" name="txtName" type="text" />
</div>
<div class="control">
<label>Mobile</label>
<input id="txtMobile" type="text" />
</div>
<div class="control">
<input id="btnSubmit" type="button" value="submit" />
</div>
</form>