码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript DOM查询

时间:2020-02-28 12:05:14      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:ast   value   htm   rev   ssi   tag   部分   常用   str   

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查询

标签:ast   value   htm   rev   ssi   tag   部分   常用   str   

原文地址:https://www.cnblogs.com/intrody/p/12376248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!