getElementById和getElementsByTagName的使用
?
?<div id="content">
? <h3>html</h3>
? <h3>php</h3>
? <h3>javascript</h3>
? <h3>jquery</h3>
? <h3>java</h3>
</div>
<script type="text/javascript">
function clearText() {
? var content=document.getElementById("content");
? for(var i=content.childNodes.length-1;i>=0;i--){
? ? ? var childNode = content.childNodes[i];
? ? ? content.removeChild(childNode);
? ? }
}
上面獲取<div>這個(gè)父節(jié)點(diǎn)用getElementById("content")能不能換成getElementsByTagName("div")
2017-01-16
在你的這種情況下能換成getElementsByTagName("div")但是需要加上一個(gè)數(shù)組下標(biāo),因?yàn)楂@得的是一個(gè)標(biāo)簽為div的數(shù)組,就算只有一個(gè)div,也需要寫上數(shù)組下標(biāo)[0],否則沒有效果