<ul id="box">
<li>脚本之家一</li>
<li>脚本之家二</li>
<li>脚本之家三</li>
<li>脚本之家四</li>
</ul>
一. window.onload=function(){
var obox=document.getElementById("box");
var lis=obox.getElementsByTagName("li");
obox.removeChild(lis[0]);
obox.removeChild(lis[0]);
// obox.removeChild(lis[2]);
// obox.removeChild(lis[3]);
}
网页显示:
脚本之家三
脚本之家四
二.
window.onload=function(){
var obox=document.getElementById("box");
var lis=obox.getElementsByTagName("li");
obox.removeChild(lis[0]);
obox.removeChild(lis[0]);
obox.removeChild(lis[1]);
obox.removeChild(lis[1]);
}
网页显示:
脚本之家三
脚本之家四
三.
window.onload=function(){
var obox=document.getElementById("box");
var lis=obox.getElementsByTagName("li");
obox.removeChild(lis[0]);
obox.removeChild(lis[1]);
obox.removeChild(lis[2]);
obox.removeChild(lis[3]);
}
网页显示:
脚本之家二
脚本之家四
思考:一定是我没搞清楚这几个节点的内部对象。开始以为第3个例子可以清除掉所有<li></li>标签,发现不可以以后去尝试第1个例子,根据第1个例子又去尝试第2个例子,所以函数应该怎么写才对?并且我的问题出在哪里呢?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…