qq_小白_7
2015-07-06 08:58
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<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 x=document.getElementsByTagName("h1")
for(var i=0;i<=x.length;i++){
var b=content.removeChild(content.childNodes[i])
}
}
</script>
<button onclick="clearText()">清除节点内容</button>
</body>
</html>
点击第一次没反应,第二次才开始清除,而且是倒着清除,i初始值为0,不是应该从第一个h1开始吗
看看这个http://www.imooc.com/qadetail/56371。
JavaScript进阶篇
468191 学习 · 21891 问题
相似问题