簡體   English   中英

帶有individuell onclick事件的javascript自動創建按鈕

[英]javascript automatic create button with individuell onclick event

我用 javascript 創建了很多列表框和按鈕。 每個按鈕應該訪問一個列表框。 循環中的自動創建不是問題。 但點擊事件給我帶來了問題。 通常我會:

 var el = document.getElementById ('AButton');
 el.onclick = DoFunction;

僅使用自動創建的按鈕調用它? 如何單獨自動創建 DoFunction,以便它為每個按鈕制作一些單獨的東西? 那么它是否總是僅與單個控件相同?

function DoFunction(selectbox)
{
    var i;
    for(i=selectbox.options.length-1;i>=0;i--)
    {
        selectbox.remove(i);
    }
}

嘗試這個:

 btn.addEventListener("click", function(){ var btnTwo = document.createElement("BUTTON"); btnTwo.innerHTML = "button"; div.appendChild(btnTwo); })
 <button id="btn">click</button> <div id="div"></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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