關于removeChild()的問題
<body>
<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 otest=document.getElementsByTagName("h1");
? for(var i=0;i<otest.length;i++){
? ? var x=content.removeChild(content.childNodes[i]);
? ? document.write(x.innerHTML);
? }
? // 在此完成該函數(shù)
? }
</script>
<button onclick="clearText()">清除節(jié)點內容</button>
為什么被刪除的X的內容不會顯示出來?
2017-03-27
content.childNodes[i]改成otest[i]