慕粉3404130
2016-08-24 11:13
<script type="text/javascript">
function clearText() {
var content=document.getElementById("content");
// 在此完成该函数
//简单粗暴,会出现必须点两次才能消除一个节点的情况,原因不明
content.removeChild(content.childNodes[0]);
//alert('点过了');
}
</script>
<button onclick="clearText()">清除节点内容</button>
我就在函数里面写了最简单粗暴的语句,为什么会出现必须点击按钮两次才生效的情况?
要清除的目标节点后面带有文本节点,第一次点击只删除了看不见的文本节点。不知道你的问题是否是这个
JavaScript进阶篇
468193 学习 · 21891 问题
相似问题