我有一個img
對象尚未附加到文檔樹中。是否可以爲該對象分配一個onclick事件(使用attachEvent
或addEventListener
)?或者是否必須將它追加到DOM 第一個和只有才能夠附加事件?將事件附加到尚未添加到DOM的對象中
var image = document.createElement("img");
image.src = "image1.png";
// Will any of the following work?
image.attachEvent("onclick", displayImage); // IE
image.addEventListener("click", displayImage, false); // non-IE
document.getElementById("imageDiv").appendChild(image);
function displayImage() {
...
}
請,只包括純JavaScript(無JQuery的)。謝謝!
當您嘗試它時發生了什麼,因爲我確信這會回答您的問題。 – Andy
你的代碼看起來完全準確,當你測試它時,有什麼東西壞了嗎? – fixmycode