Tôi đã cố gắng thêm sự kiện onclick vào các phần tử mới mà tôi đã thêm bằng JavaScript.
Vấn đề là khi tôi kiểm tra document.body.innerHTML, tôi thực sự có thể thấy onclick = alert ('blah') được thêm vào phần tử mới.
Nhưng khi tôi nhấp vào phần tử đó, tôi không thấy hộp cảnh báo đang hoạt động. Trên thực tế, bất cứ thứ gì liên quan đến JavaScript đều không hoạt động ..
đây là những gì tôi sử dụng để thêm phần tử mới:
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;
}
Đây là cách tôi gọi hàm này:
<button onclick=add_img()>add image</button>
Bây giờ hình ảnh vẽ hoàn hảo bên trong trình duyệt. Nhưng khi tôi nhấp vào hình ảnh, tôi không nhận được cảnh báo đó.