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