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查询的主要内容,如果未能解决你的问题,请参考以下文章

加载所有javascript后如何输出DOM?

DOM操作及实例操作

BOM和DOM

JavaScrip笔记心得(持续更新)

JavaScrip笔记心得(持续更新)

JavaScrip笔记心得(持续更新)