[英]onclick function apply to dynamic div in js
我想在 JavaScript 中將點擊 function 添加到我的動態 div 標簽中。
divElement = document.createElement('div');
divElement.onclick = moveImages(j, k);
我想將兩個參數傳遞給moveImages()
function。
在純 Javascript 中,您需要將onclick定義為 function,就像這樣:
divElement.onclick = function(e) {
moveImages(j,k);
};
沒有它, Javascript 將簡單地調用 function 並將返回值分配給“屬性” onclick 。
該 ( e ) 參數只是以防萬一您需要知道點擊在哪里以及類似的事情。
您可以通過執行以下操作來實現:
var divElement = document.createElement("div");
function moveImages(j, k){
/* ... */
}
divElement.addEventListener("click", function() {
moveImages(j, k);
}, false);```
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.