আমি গতিশীলভাবে তৈরি হওয়া একটি তালিকায় গতিশীলভাবে এইচটিএমএল ডেটা toোকানোর চেষ্টা করছি, কিন্তু যখন আমি গতিশীলভাবে তৈরি করা বোতামটির জন্য একটি অনক্লিক ইভেন্ট সংযুক্ত করার চেষ্টা করি তখন ঘটনাটি গুলি চালানো হয় না। সমাধান সত্যিই প্রশংসা করা হবে।
জাভাস্ক্রিপ্ট কোড:
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);
});
});
এইচটিএমএল কোড:
<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>