DOM学习

143 阅读1分钟
  • 回车算text
  • 节点类型 nodeType 1是tag 3是text
  • cloneNode(true) 深拷贝 子节点也拷贝
  • isEqualNode()相等 看起来一样
  • isSameNode()相同 就是同一个
  • removeChild()移除还是在内存中
  • normalize()常规化 把两个文本子节点合并 不正常化为正常
  • innerText()和textContent()的区别 innerText()不会拿style,script标签里的文本
  • innerText()不会拿隐藏元素的文本 innerText()会触发重排 影响性能
  • IE10以下修改innerText()的话会移除子节点会破坏所有后代文本节点
  • isSibling()有可能拿到回车 text节点

Document接口

  • characterSet 字符编码
  • documentElement 就是HTML元素
  • referrer 引荐者
  • querySelector
  • querySelectorAll 返回伪数组