getElementById("content")獲取的是<div>的id,能不能換成getElementstagName("div")獲取<div>?有點(diǎn)搞不清
<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");
? for(var i=content.childNodes.length-1;i>=0;i--){
? ? ? content.removeChild(content.childNodes[i]);
? }
??
}
</script>
<button onclick="clearText()">清除節(jié)點(diǎn)內(nèi)容</button>
2017-01-16
換成getElementstagName("div")[0],可以使用,因?yàn)閠ag相同的元素可能不止一個(gè)這個(gè)時(shí)候就需要用getElementsByTagName("a")[0](返回第一個(gè)元素)來(lái)獲得對(duì)象的引用,在一個(gè)文檔中相同id名稱的元素只能有一個(gè),所以它返回的就是一個(gè)對(duì)象,也就是說(shuō)可以直接用