JS DOM

Posted 你今天学习了吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS DOM相关的知识,希望对你有一定的参考价值。

基本数据结构: 树

可以理解为: 浏览器把html代码,结构化成一个浏览器可以识别且js可以操作的模型

 

JS 对象的属性 叫做property

Attribute 属性 指的是html文档里标签内的属性

 

基本API 

// 通过ID 获取  document.getElementById()

// 通过ClassName     document.getElementsByClassName()

//通过querySelector      document.querySelectorAll()  参数为CSS选择器

//通过TagName    // document.getElementsByTagName()

 

新增

appendChild()

创建

docuement.createElement()

移除

removeChild()

父节点

div.parentElement

子节点

div.childNodes  // NodeList  考虑换行时的空文本影响长度, 通过nodeType或nodeName 判断 元素节点nodeType为1,空格为3

 nodeName 元素节点为大写的标签名  , 空文本为#text

以上是关于JS DOM的主要内容,如果未能解决你的问题,请参考以下文章

JS性能DOM优化

[JS DOM&BOM]DOM核心重点

js的dom问题

js中提到的dom引用是啥意思

js怎么获取iframe页面中的dom元素

js怎么获取iframe页面中的dom元素