创建元素节点和文本节点的基础语法

<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是在指定的一个对象中最后面加上要新增加的东西;
insertBefore,replaceChild语法,第一个总是新的节点的.第二个参数为老的节点;

=====================================================================
将数组转化为字符串的方法;
<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>

你可能感兴趣的:(apple)