循环删除节点时,只循环前2个我的代码:
function delElementHtmlByName(name){
var t=null;
var objs=document.getElementsByName(name);
for(var i=0;i<objs.length;i++){
t=objs[i].parentNode;
t.removeChild(objs[i]);
}
}不管这时我的ojbs.length是10还是20都只循环2次
如果objs.length是2,就是循环1次
求解!!!
function delElementHtmlByName(name){
var t=null;
var objs=document.getElementsByName(name);
for(var i=0;i<objs.length;i++){
t=objs[i].parentNode;
t.removeChild(objs[i]);
}
}不管这时我的ojbs.length是10还是20都只循环2次
如果objs.length是2,就是循环1次
求解!!!
解决方案 »
- jsp嵌入的java代码如何获取js里面的var变量(在线等)
- JS代码为什么会提示缺少对象
- 弹出窗口 要怎样才能实现alert那样的居中效果?
- 求Ext.Tree与Ext.Advanced tab完整实例
- JS实现歌词与歌曲同步的问题(很谁能先解决)
- 如何动态的指定form表单某个元素的值
- 如何对层中的内容进行剪裁,层中是vml矢量图
- 还是iframe的打印预览问题!!!要是能给1000我给1000分...
- 我在一个窗口中打开了一个小窗口,怎么在小窗口中刷新大窗口?
- 请问,如何通过一个按钮的onclick事件,在同一窗口打开其他的窗口?
- Javascript如何捕获点击网页打开的窗口地址?
- 请教高手动态生成表单的格式排版问题
var objs = document.getElementsByName(name);
while (objs.length > 0) {
objs[0].parentNode.removeChild(objs[0]);
}
}
用for循环时,发现每循环一次objs.length会减1。这是为什么??
“你的头像很有趣”,你的头像也很有趣呀,怪盗基德?还有个问题,,
如何在当前节点下增加个兄弟节点?appendChild()这个方法会增加到最后去。。