我正在尝试复制元素树。在这个过程中,我必须更改一些参数,例如名称,将参数传递给分配给原始元素的某个函数。如何设置元素的 onclick 和其他方法。
例如:
<table>
<tr>
<td>
<select name="abc(0)" onclick="func(0)">
<option> 1</option>
</select>
</td>
<td>
<input type="text" onkeypress="keyp(0)" name="text(0)">
</td>
</tr>
</table>
我尝试了各种方法,例如 cloneNode(true) 并尝试重命名节点名称并尝试更改分配的方法参数。我也尝试通过 document.createElement 创建元素,但在 IE 中,它没有更改名称。在第二个选项中,它甚至没有设置名称。方法也没有改变,在第二种方法中它甚至没有被分配。
有人可以让我知道我在哪里做错了。
谢谢和问候阿米特