我有这个
var strHtml1 = document.createElement("Input")
strHtml1 = "<INPUT TYPE=\"text\" ID=\"ArtInput"+idd+"\" class=\"example\" NAME=\"h"+"[]\" SIZE=\"20\" MAXLENGTH=\"30\" onKeyPress=\"getId(this)\" onkeyUp=\"buscar1(this);\" autofocus STYLE=\"height:22;border: 1 solid;margin:0;\">";
我希望使用
来调用它document.getElementById("ArtInput");
我知道正确的表格是
document.getElementById("ArtInput"+idd);
idd是一个自动增量
假设我们有100个输入文本ID将是ArtInput1,ArtInput2,ArtInput3,...,ArtInput100
如果我使用
var x = document.getElementById("ArtInput"+idd);
alert(x.id);
我的结果将是ArtInput100,
如何操纵调用哪个输入?
答案 0 :(得分:0)
使用其他变量,而不是idd
,因为正如您所说,idd
会自动递增并以100结尾。
例如:
var artInputIndex = 5;
var artInput = document.getElementById("ArtInput" + artInputIndex);