Javascript 参数内的串联

Javascript 参数内的串联,javascript,Javascript,我试图在getElementById参数内连接增量变量。我可以使用增量值使用createElement连接,但是当我尝试连接getElementbyId内的变量时,这是不可能的 var newdiv = document.createElement("form"); newdiv.setAttribute('id', 'form' + t);//t == increment newdiv.innerHTML = "<br/>" + t

我试图在getElementById参数内连接增量变量。我可以使用增量值使用createElement连接,但是当我尝试连接getElementbyId内的变量时,这是不可能的

var newdiv = document.createElement("form");
            newdiv.setAttribute('id', 'form' + t);//t == increment
            newdiv.innerHTML = "<br/>" + t + Menu();
            $("newline").appendChild(newdiv);

alert(

document.getElementById("form" + t).innerHTML  //does not work
document.getElementById("form0").innerHTML   //needs to "look" like

)
var newdiv=document.createElement(“表单”);
newdiv.setAttribute('id','form'+t)//t==增量
newdiv.innerHTML=“
”+t+菜单(); $(“新行”).appendChild(newdiv); 警觉的( document.getElementById(“表单”+t).innerHTML//不起作用 document.getElementById(“form0”).innerHTML//需要像 )
还不完全清楚您想做什么,但您可以通过应用
++
操作符,在使用变量值后适当增加变量,如下所示:

var t=0;
警报('OK:t='+(t++);//=>警报“正常:t=0”
警报('OK:t='+(t++);//=>警报“正常:t=1”
警报('OK:t='+(t++);//=>警报“正常:t=2”
请注意,如果在操作数之前使用
++
运算符,则在使用值之前它将递增:

var u=0;
警报('OK:u='+(++u));//=>警报“正常:u=1”
警报('OK:u='+(++u));//=>警报“正常:u=2”
警报('OK:u='+(++u));//=>警报“正常:u=3”

哪里定义了
t
?如果你在那一点上说
alert(t)
,你会得到什么?