刪除問題求解
<script type="text/javascript">
function clearText() {
? var content=document.getElementById("content");
? // 在此完成該函數(shù)
? ? ?var h=document.getElementByTagName("h1");
? ? ?for(i=0;i<h.length;i++){
? ? ? ? ?content.removeChild(h[i]);
? ? ?}
??
}
</script>
這樣寫為什么無法刪除
2017-03-19
首先你可以看看置頂那個解答。
然后 document.getElementByTagName 中 “Element”漏了s
removeChild是刪除子節(jié)點(diǎn)
for循環(huán)不用寫i++,不然i=3的時候,子節(jié)點(diǎn)數(shù)組的長度只有2
2017-02-19
語法有問題:var content=document.getElementById("content");應(yīng)該是Elements復(fù)數(shù)~
2017-02-18
removeChild()方法刪除的是<strong>”子節(jié)點(diǎn)“</strong>下的某個節(jié)點(diǎn)