我有1000个文本框。我正在尝试使用字符串替换功能或任何方法在5分钟内以编程方式为所有1000个文本框输入名称。
<html>
<form id="exp">
<input type="text" value="A1">
<input type="text" value="A2">
<input type="text" value="A3">
.
.
.
<input type="text" value="A1000">
</form>
</html>
var element = document.getElementById("exp");
var html = element.outerHTML;
html = html.replace("input type="text"","input type="text" name="name"");
我想将我的预期结果显示为“ var html”,如下所示
<html>
<form id="exp">
<input type="text" name="textbox1" value="A1">
<input type="text" name="textbox2" value="A2">
<input type="text" name="textbox3" value="A3">
.
.
.
<input type="text" name="textbox1000" value="A1000">
</form>
</html>
使用document.getElementsByTagName
var inputs = document.getElementsByTagName("input");
for(i=0; i<inputs.length; i++)
inputs[i].name = "text" + (i + 1);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句