我有一个动态添加行的表,需要具有不同的属性才能动态使用,提交等。如何在没有固定name
,id
或{{1}的情况下传递其属性}?
动态创建的元素:
class
JavaScript函数:
<input type="text" name="input1" id="input1" class="input1" onkeyup="foo(this.name, this.value);"/>
我不能依赖函数的静态属性,它们必须在创建元素后传递。
答案 0 :(得分:1)
您是否尝试使用 foo(this)?
在功能上,获取属性。
function foo(node) {
node.property;
}
答案 1 :(得分:0)
您可以在创建对象后使用以下命令添加事件侦听器:
your_new_object.addEventListener('keyup',foo,false);