js插入节点问题
我新建了一个节点(varsnode=document.createElement("tr");)然后执行下面for(vari=0;i<3;i++){snode.appen...
我新建了一个节点(var snode=document.createElement("tr");)然后执行下面
for(var i=0;i<3;i++){
snode.appendChild(ssnode);
}
这段代码,我发现并没有插入三次;
但是更改成如下代码:
for(var i=0;i<3;i++){
snode.appendChild(ssnode);
ssnode=document.createElement("td");
}或者
for(var i=0;i<3;i++){
ssnode=document.createElement("td");
snode.appendChild(ssnode);
}
就成功插入三次节点,为什么会这样? 展开
for(var i=0;i<3;i++){
snode.appendChild(ssnode);
}
这段代码,我发现并没有插入三次;
但是更改成如下代码:
for(var i=0;i<3;i++){
snode.appendChild(ssnode);
ssnode=document.createElement("td");
}或者
for(var i=0;i<3;i++){
ssnode=document.createElement("td");
snode.appendChild(ssnode);
}
就成功插入三次节点,为什么会这样? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询