【发布时间】:2016-03-07 16:54:49
【问题描述】:
我需要在循环中动态创建一个按钮并将“onclick”事件处理程序附加到它,然后处理程序的函数是预定义的并接受多个参数。
for (var i = 0; .....) {
var b = document.createElement("BUTTON");
b.appendChild(document.createTextNode("fdsfdsfd_" + i));
b.onclick = function() {
var b = getB();
var c = getC();
myFunction(i, b, c);
};
document.appendChild(b);
}
function myFunction(a, b, c) {
}
但是当我检查 thml 时,没有“onclick”属性。
innerHTML 属性不适合我的情况。
【问题讨论】:
标签: javascript