修改document
获取
修改document之前,先需要获取。原生的js获取也有不少。
getElement
getElementById
getElementsByTagName
getElementsByClassName
getElementsByName
query
querySelector
querySelectorAll
querySelectorAll 和 getElementsBy* 异同
修改document
create
创建element:
let div = document.createElement('div');
创建text
let textNode = document.createTextNode('text');
inset
appendChild
这个是在元素后面追加内容
div.appendChild(someElem)
insertBefore
这个是在某个元素前面插入元素
div.insertBefore(someElem, beforeThisElement)
replaceChild 这个是替换元素
div.replaceChild(someElem, oldElem)
append 这个是在子元素最后面追加元素
prepend 这个是在子元素最开始处追加元素
before 这个是在当前这个前面追加
after 这个是在当前这个后面追加
replaceWith 替换给定的元素
... 可见原文,多种情况,待续
Last updated