js获取不含指定类名的元素

JavaScript08

js获取不含指定类名的元素,第1张

1、通过元素的ID去拿元素,获取的是一个指定的元素(getElementById)。

2、通过元素的类名(class名)获取元素,获取的是一组元素集合(getElementsByClassName)。

3、通过元素的标签名获取(tagName),获取元素跟类名获取的一样,都是一组元素集合(getElementsByTagName)。

4、通过name属性(getElementsByName)。

5.获取html的方法(documentdocumentElement)。

6.获取body的方法(documentbody)。

7.通过选择器获取一个元素(querySelector)。8.通过选择器获取一组元素(querySelectorAll)。元素,现代数学集合论中,元素是组成集的每个对象,集合由元素组成,组成集合的每个对象也称为元素。

js获取html元素的方式

+通过ID获取:getElementById('id属性值')

+通过标签名:getElementsByTagName('标签名')

+通过类名:getElementsByClassName('类名')

+通过name属性:getElementsByName('name属性值')

+通过选择器获取一个元素:querySelector

+通过选择器获取一组元素:querySelectorAll

1.获取id值为d1的html元素

将获取到的html元素称为DOM节点对象,必须传参数,参数是string类型,是获取元素的id。返回值只获取到一个元素,没有找到返回null。

2.通过标签名:getElementsByTagName('标签名')

参数是是获取元素的标签名属性,不区分大小写,根据标签名获取html元素, 返回的是一个数组(伪数组) 

通过类名:getElementsByClassName('类名')

参数是元素的类名,返回值是一个类数组,没有找到返回空数组。

通过类名:getElementsByClassName('类名')

必须传参数,参数是是获取元素的name属性,返回值是一个类数组,没有找到返回空数组。

通过选择器获取一个元素:querySelector

参数是选择器,返回值只获取到第一个元素。

通过选择器获取一组元素:querySelectorAll

参数是选择器,返回值是一个数组。