<script type="text/javascript">
//在原来的基础上添加一个子节点;
var anchorText=document.createTextNode("测试01");
var anchorAlink=document.createElement("a");
anchorAlink.appendChild(anchorText);
//在它的后面添加一个节点;
var parent=document.getElementById("startLink");
//var newChild=parent.appendChild(anchorAlink);
//在它的前面添加一个节点;
var aLink=document.getElementById("link1");
var aParent=aLink.parentNode;
//aParent.insertBefore(anchorAlink,aLink);
//第一个参数为要加的新节点,第二个是说在那个节点之前加;
//接下来,我们试一下,替换节点
aParent.replaceChild(anchorAlink,aLink);
//指定的节点定被替换掉;one为新的,two为老节点;
</script>
总结:
appendChild是在指定的一个对象中最后面加上要新增加的东西;
[color=red]insertBefore,replaceChild语法,第一个总是新的节点的.第二个参数为老的节点;[/color]
=====================================================================
将数组转化为字符串的方法;
<script type="text/javascript">
var friuts = ["apple", "banane", "pear", "orange"];
var test1 = friuts.join('');
console.log(test1);
var test2 = friuts.join();
console.log(test2);
var test3 = friuts.join(" or ");
console.log(test3);
//applebananepearorange
//apple,banane,pear,orange
//apple or banane or pear or orange
</script>