簡體   English   中英

onclick function 適用於js中的動態div

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM