js获取html元素的方式

您所在的位置:网站首页 js获取元素属性值 js获取html元素的方式

js获取html元素的方式

#js获取html元素的方式| 来源: 网络整理| 查看: 265

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

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

js获取html添加的元素属性方法:先给这个元素设个ID,再用js获取这个ID的属性,即元素属性,实现案例如下:

a id="link" href="前端学习" title="测试" blogname="前端开发"Web开发/a

JS代码:

var ka=document.getElementByI d("link")

alert(ka.getAttribute("id"))//获取到Html标签的自定义属性

alert(ka.id)//获取到Html标签常规属性用

在JS当中获取HTML当中任意一个标签的值的方法:

1 通过id等属性,获取相应标签

2 innerHTML属性的使用

!doctype html

html

head

meta charset="UTF-8"

title码匠- H5course/title

/head

body

ol id="list"

liHTML5/li

li学堂/li

lih5course/li

/ol

script

var list = document.getElementById('list')

console.log(list.innerHTML)

/script

/body

/html

显示效果:

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/zaji/6253748.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3