求大神帮忙解答下这段删除节点的问题
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="content">
<h1>html</h1>
<h1>php</h1>
<h1>javascript</h1>
<h1>jquery</h1>
<h1>java</h1>
</div>
<button onclick="clearText()">清除节点内容</button>
<script type="text/javascript">
function clearText() {
var content=document.getElementById("content");
var zjd = content.childNodes;
for(var i=0;i<zjd.length;i++){
console.log(zjd[i]);
content.removeChild(zjd[i]);
}
/*
for(var i=zjd.length-1;i>=0;i--){
content.removeChild(zjd[i]);
}*/
}
</script>
</body>
</html>
上面两个删除节点的方法, 第一个++的方法 需要点4下才能全部删除 第二个只需要点一下 就可以了,
我知道这和什么删除之后会重组计算 好像有点关系 ,请大神详细解答下, 为什么++要点4下,为什么++第一次删除的是几个空白节点, -- 只需要一下就能全部删除
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="content">
<h1>html</h1>
<h1>php</h1>
<h1>javascript</h1>
<h1>jquery</h1>
<h1>java</h1>
</div>
<button onclick="clearText()">清除节点内容</button>
<script type="text/javascript">
function clearText() {
var content=document.getElementById("content");
var zjd = content.childNodes;
for(var i=0;i<zjd.length;i++){
console.log(zjd[i]);
content.removeChild(zjd[i]);
}
/*
for(var i=zjd.length-1;i>=0;i--){
content.removeChild(zjd[i]);
}*/
}
</script>
</body>
</html>
上面两个删除节点的方法, 第一个++的方法 需要点4下才能全部删除 第二个只需要点一下 就可以了,
我知道这和什么删除之后会重组计算 好像有点关系 ,请大神详细解答下, 为什么++要点4下,为什么++第一次删除的是几个空白节点, -- 只需要一下就能全部删除
...全文
相关推荐
中大数据结构(C++)第二次作业答案.pdf
**先序线索二叉树的空链域数**:对于左子树为空的二叉树,先序线索化后,除了根节点外,每个节点至多有一个空链域,因此空链域的个数为2。**其他问题的解答**:1.
python程序员面试(算法完整)
链表操作** - **链表逆序**: 通过迭代或递归的方式,改变节点之间的指向关系,使链表顺序反转。 - **移除重复项**: 使用哈希表记录已出现过的值,遍历链表,删除重复节点。
C语言数据结构习题,习题
双向循环链表的排序这段代码实现的是双向循环链表的冒泡排序。算法首先比较相邻的节点,如果前一个节点的值大于后一个节点,就交换它们。
Linux Shell脚本的10个有用的“面试问题和解答”.doc
**解答**: 首先创建目录,然后赋予组成员相应的读写执行权限,最后设置粘滞位以确保只有文件所有者才能删除文件。
windows7右键快捷问题解答.docx
在Windows 7操作系统中,用户有时可能会遇到右键菜单无法新建快捷方式的问题。这个问题通常是由于注册表中的某些设置不正确导致的。以下是一份详细的解答,包括问题的描述、解决方案和涉及的注册表键值。


