hwoarangzk 发表于 2007-7-20 14:10

[求助]关于appendChild(),removeChild()

<P>先看下这段代码:<BR>var kids=n.childNodes;<BR>var numkids=kids.length;<BR>for(var i=numkids-1;i&gt;=0;i--){<BR> var c=n.removeChild(kids[i]);<BR> n.appendChild(c);<BR>var c=n.removeChild(kids[i])的作用是什么?该函数的返回值是什么?执行好这句之后c,n各自是什么结果?<BR>n.appendChild(c)这句话执行好后n又是什么样的?如果是连接新的节点的话是在原来的最前面开始加还是加在最后?谢谢!</P>

hwoarangzk 发表于 2007-7-20 14:10

忘了说了,n=document.body

zhulei1978 发表于 2007-7-20 19:49

n.removeChild(kids[i])返回的是删除的那个节点<br>n.appendChild(c)将这个节点加在最后面
[align=right][color=#000066][此贴子已经被作者于2007-7-21 9:45:38编辑过][/color][/align]

hwoarangzk 发表于 2007-7-31 17:04

谢谢!

页: [1]

编程论坛