【发布时间】:2017-06-04 22:13:18
【问题描述】:
我对javascript的了解不多,所以我不知道这里有什么问题, 我在 js 中动态创建 div,每个 div 在单击时调用一个函数,但该函数未被识别。这是代码的一部分
for (......) {
var listatema = document.createElement("div");
listatema.innerHTML += "<a href='javascript: void(0)' onClick='functest(" + pag + ")'>" + temat + "</a>";
document.getElementById('menu').appendChild(listatema);}
}
“tema”是一个文本,函数“functest”有一个参数“pag[aux]”,这是一个数字。
函数是:
function functest(arg){
console.log(arg)
}
我尝试的其他替代方法是更改:onClick='"+ functest(pag) +"':
我更改了引号“”的位置,该功能运行良好,但在页面加载时执行,它不等待点击。
【问题讨论】:
标签: javascript html function onclick href