JavaScript DOM查询
Posted intrody
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript DOM查询相关的知识,希望对你有一定的参考价值。
DOM查询
- 通过具体的元素节点来查询
- 元素.getElementsByTagName()
- 通过标签名查询当前元素的指定后代元素,返回数组
- 元素.childNodes
- 获取当前元素的所有子节点
- 会获取到空白的文本子节点
- 元素.children
- 获取当前元素的所有子元素
- 元素.firstChild
- 获取当前元素的第一个子节点
- 元素.lastChild
- 获取当前元素的最后一个子节点
- 元素.parentNode
- 获取当前元素的父元素
- 元素.previousSibling
- 获取当前元素的前一个兄弟节点
- 元素.nextSibling
- 获取当前元素的后一个兄弟节点
innerHTML和innerText
- 这两个属性并没有在DOM标准定义,但是大部分浏览器都支持这两个属性
- 两个属性作用类似,都可以获取到标签内部的内容,
不同是innerhtml会获取到html标签,而innerText会自动去除标签
- 如果使用这两个属性来设置标签内部的内容时,没有任何区别的
常用的查询操作
document.getElementById(“id值”) 返回一个对象
document.getElementsByName(“name属性值”) 返回多个对象
document.getElementsByTagName(“标签名”) 返回多个对象
document.getElementByClassName(“class属性值”) 返回多个对象
对属性操作:
获取:对象.value
赋值: 对象.value=""
对标签体操作:
获取:对象.innerHTML
赋值:对象.innerHTML=""
以上是关于JavaScript DOM查询的主要内容,如果未能解决你的问题,请参考以下文章