0
点赞
收藏
分享

微信扫一扫

BOM:浏览器对象模型

全栈顾问 2022-03-30 阅读 71
vscode

DOM入门

### 元素节点:任何元素都是元素节点

### 属性节点:任何的属性都是属性节点

### 文本节点:任意的文本都是文本节点

存在增删改查

查:获取元素节点的方式

有以下方式:

1、通过选择器获取

id选择器 通过id属性来获取元素,里面的参数为string类型的id,返回值是一个htmlElement

2、class选择器,通过class属性来获取对应的元素,他传入的参数为string类型的class名字,返回值是一个htmlCollection<Element>返回的是一个集合,这个集合存储了Element,但是htmlCollection不是一个数组,他不具备数组的方法,只是存在对应的下标和length属性

3、所以我们可以用下标来获取对应的htmlCollection里面的元素

4、通过name值来获取,返回的类型是一个nodeList,nodeList不是htmlCollection,但是他同样具备对应的下标和length属性,他的方法要比htmlCollection多

##### 【注】区别

复合选择器:里面的参数为string类型的选择器,返回第一个匹配选择器的元素,返回的是一个element

 返回所有匹配选择器的元素,接受的是一个nodeList

 

举报

相关推荐

0 条评论