最初,我有一个表,其中包含一定数量的行和一些包含input
带有单击事件处理程序的控件的列。
当我将行动态添加到表中时,如何将 onclick 属性设置为input
动态生成的行的控件?
最初,我有一个表,其中包含一定数量的行和一些包含input
带有单击事件处理程序的控件的列。
当我将行动态添加到表中时,如何将 onclick 属性设置为input
动态生成的行的控件?
你应该使用这样的东西:
var input = document.createElement('input');
input.type = 'button';
cell.appendChild(input);
input.onclick = function () {
alert('Clicked!');
};
这是jsfiddle中的一个示例。
您可以使用以下代码获取文档中的所有输入元素并对其进行操作:
for (a in each=document.getElementsByTagName('input')) {
console.log(each[a])
) }