下面的for循環(huán)條件為什么刪除結(jié)點(diǎn)刪除不干凈,但是我換成我注釋的就可以?。?/h1>
<div id="content">
? <h1>html</h1>
? <h1>php</h1>
? <h1>javascript</h1>
? <h1>jquery</h1>
? <h1>java</h1>
</div>
<script type="text/javascript">
function clearText() {
? var content=document.getElementById("content");
? var nameH1=content.getElementsByTagName("h1");
? for(var i=0;i<nameH1.length;i++){
? //for(var i=nameH1.length-1;i>=0;i--){
? ? ?content.removeChild(nameH1[i]); ? ? ? ?
? ?}
}
</script>
<button onclick="clearText()">清除節(jié)點(diǎn)內(nèi)容</button>
<div id="content">
? <h1>html</h1>
? <h1>php</h1>
? <h1>javascript</h1>
? <h1>jquery</h1>
? <h1>java</h1>
</div>
<script type="text/javascript">
function clearText() {
? var content=document.getElementById("content");
? var nameH1=content.getElementsByTagName("h1");
? for(var i=0;i<nameH1.length;i++){
? //for(var i=nameH1.length-1;i>=0;i--){
? ? ?content.removeChild(nameH1[i]); ? ? ? ?
? ?}
}
</script>
<button onclick="clearText()">清除節(jié)點(diǎn)內(nèi)容</button>
2016-02-26
每次刪除一個(gè)節(jié)點(diǎn)后 nameH1.length 的值是會(huì)減一的