我用javascript创建了一些标签标签,如下所示:
var labelTag = document.createElement("label");
labelTag.id = i;
labelTag.className ="myrows";
labelTag.innerHTML = data[1];
可以,但是我也需要向该标签添加onlick属性。
所以我需要看起来像这样的结果:
<label id='0' class='myrows' onclick=myfunction('first','second',..)> some info here</label>
我尝试这样:
labelTag.onclick=myfunction('first',second,...);
没有代码错误,但是在浏览器上运行页面并查看源文件后,此属性丢失了。
怎么了?
谢谢,
霍利安
最佳答案
var labelTag = document.createElement("label");
labelTag.id = i;
labelTag.className ="myrows";
labelTag.innerHTML = data[1];
labelTag.onclick = function() {
alert('Clicked');
};