我動態地添加有一個onclick方法圖片到我的網頁如下的onclick方法:獲得一個動態生成的DOM元素
var image = document.createElement("img");
image.src = "image.png";
image.onclick = function(){
doSomething();
}
parent.appendChild(image);
這一切工作正常。不過,我認爲想要通過使用onclick方法保存(通過PHP腳本)生成的HTML,。我試過使用parent.innerHTML,但同時返回圖像的onclick不在那裏。
我越來越:
...<img src="image.png" />...
當我想要的是沿着線的東西:
...<img src="image.png" onclick="doSomething()" />...
有人可以幫助我解決如何實現這一目標?謝謝。
我敢肯定,這是不可能的。如果函數是從閉包返回的呢?如果被封裝的變量被串聯起來,它會來自哪裏? – Quentin