createElement创建元素
语法比如:
document.createElement("p") //创建了个p元素
createTextNode创建一个文本节点
语法比如:
document.createTextNode("Hello World"); //创建了一个内容为 Hello World的文本
appendChild方法 p102页
语法举例:
我想把元素P变成某个div的元素节点
div元素ID .appendChild(p);
insertBefore() p109
将一个新元素插入到一个现有的元素前面
1. 新元素: 你想插入的元素(newElement)
2. 目标元素: 你想把新元素插入到这个元素的前面(oldElement)
3. 父元素:目标元素的父元素(parentElement)
语法:
parentElement.insertBefore(newElement,oldElement)
不一定要搞清楚父元素到底是哪个,还可以利用xxxxx.parentNode,inser.....来操作
insertAfter()
虽然没有提供insertAfter方法,我们可以自己写一个