我的代碼的重要組成部分的工作:`onclick`不會爲新追加的項目
window.onload = function(){
function someFunction(){
[].forEach.call(
document.querySelectorAll('.button'),
function(btn){
btn.onclick = console.log("I BEEN CLICKED!!");
}
);
}
someFunction()
};
someFunction
的console.log
版畫‘我被點擊’點擊即在加載時存在的每個.button
時。
我該如何擴展這個功能以適用於新添加的.button
元素,這些元素稍後會使用普通JavaScript(無jQuery)添加?
您可以使用事件委派。 – elclanrs 2015-01-31 21:52:55