0
我試圖創建一個可配置的按鈕欄,並將onclick
事件偵聽器添加到每個按鈕。我需要動態分配功能,並使用按鈕的data-function
屬性提供的名稱。添加一個動態命名的事件偵聽器
…
<div class="button-set">
<span class="function-button" data-function="func1"></span>
<span class="function-button" data-function="func2"></span>
</div>
…
和腳本:
window.onload = function(){
var btns = document.getElementsByClassName("function-button");
for (var i=0; i < btns.length; i++) {
var b = btns[i];
b.addEventListener("click", ?????, false);
}
}
function func1() { … }
function func2() { … }
那麼,究竟應該在?????
去,以便正確的功能被添加到onclick
事件爲每個按鈕?
我希望沒有jQuery。