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>這個父節點用getElementById("content")能不能換成getElementsByTagName("div")
2017-01-16
在你的這種情況下能換成getElementsByTagName("div")但是需要加上一個數組下標,因為獲得的是一個標簽為div的數組,就算只有一個div,也需要寫上數組下標[0],否則沒有效果