此刻根据Dom树的结构,罗列了几个方法
appendChild
var p3 = document.createElement("p");
var node = document.createTextNode("我是新的一句话");
p3.appendChild(node);
// 获取块级元素
var d1 = document.getElementById("div1");
d1.appendChild(p3);
insertBefore
var p3 = document.createElement("p");
var node = document.createTextNode("我是新的一句话");
p3.appendChild(node);
// 获取块级元素
var d1 = document.getElementById("div1");
var child = document.getElementById("p1");
d1.insertBefore(p3, p1);
remove
// 获取块级元素
var d1 = document.getElementById("div1");
var child = document.getElementById("p1");
d1.remove(child);
replaceChild
var p3 = document.createElement("p");
var node = document.createTextNode("我是新的一句话");
p3.appendChild(node);
// 获取块级元素
var d1 = document.getElementById("div1");
var child = document.getElementById("p1");
d1.replaceChild(p3, p1);
第七步: HTML Collection
首先了解什么返回的对象时Collection
getElementByTagName();
他可以使用数组的方法,但其实不是一个数组
Here is instance
var myCollection = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML = myCollection.length;
分析: 第一句话,拿到所有的p标签,第二句话,获取所有p标签的个数