appendChild()
1)向节点添加最后一个子节点
eg:
<html>
<body>
<ul id="a">
<li>Coffee</li>
<li>Tea</li>
</ul>
<p >请点击按钮向列表中添加项目。</p>
<script>
function add()
{
var para=document.createElement("li");
var node=document.createTextNode("Water");
para.appendChild(node);
document.getElementById("a").appendChild(para);
}
</script>
<input type="button" onclick="add()" value="亲自试一试">
<p><b>注释:</b>首先创建 LI 节点,然后创建文本节点,然后把这个文本节点追加到 LI 节点。最后把 LI 节点添加到列表中。</p>
</body>
</html>
2)从一个元素向另一个元素移动
eg:
<html>
<body>
<ul id="a">
<li>Coffee</li>
<li>Tea</li>
</ul>
<ul id="b">
<li>Water</li>
<li>Milk</li>
</ul>
<p>请点击按钮向列表中添加项目。</p>
<script>
function move()
{
var node=document.getElementById("b").lastChild;
document.getElementById("a").appendChild(node);
}
</script>
<input type="button" onclick="move()" value="亲自试一试">
<p>请点击按钮把项目从一个列表移动到另一个列表中</p>
</body>
</html>