使用javascript为输入元素设置动态不同的id属性

Chi*_*nda 5 html javascript

我在为表中动态添加的输入框设置不同的ID时遇到问题.问题是:

我在用户点击"添加新行"时插入新行.现在我必须为输入框设置不同的id.每次用户点击添加新行按钮时,我都会使用静态变量并增加其值.然后我将其值附加到id值让我们说temp(即ids将是temp1,temp2等等).我把变量xyz作为 var xyz = "temp" + i(其中我是计数器),现在我必须使用分配xyz给id setattribute.但由于值setattribute只能是文字,我如何使用变量代替值?

如果您有任何其他方法,请告诉我.

gdo*_*ica 3

它也可以是一个包含字符串的变量。

\n\n
var fooId = "foo";\nfor (var i = 0; i <= 2; i++) {\n    document.getElementsByTagName(\'div\')[i].setAttribute(\'id\', fooId + (i + 1));\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xe2\x80\x8b现场演示

\n