Я намагався додати подію onclick до нових елементів, які я додав за допомогою JavaScript.
Проблема полягає в тому, що коли я перевіряю document.body.innerHTML, я фактично бачу, як до нового елемента додано onclick = alert ('blah').
Але коли я натискаю цей елемент, я не бачу, щоб поле сповіщення працювало. Насправді все, що пов'язано з JavaScript, не працює ..
ось що я використовую для додавання нового елемента:
function add_img() {
var elemm = document.createElement('rvml:image');
elemm.src = 'blah.png';
elemm.className = 'rvml';
elemm.onclick = "alert('blah')";
document.body.appendChild(elemm);
elemm.id = "gogo";
elemm.style.position='absolute';
elemm.style.width=55;
elemm.style.height=55;
elemm.style.top=200;
elemm.style.left=300;
elemm.style.rotation=200;
}
Ось як я називаю цю функцію:
<button onclick=add_img()>add image</button>
Тепер зображення чудово малюється всередині браузера. Але коли я натискаю зображення, я не отримую цього сповіщення.