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

javascript获取节点和元素

时间:2018-11-03 14:06:10      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:parent   str   world   删掉   文本   cto   list   tor   ons   

HTML DOM 节点

在 HTML DOM (Document Object Model) 中, 每个东西都是 节点 :

  • 文档本身就是一个文档对象
  • 所有 HTML 元素都是元素节点
  • 所有 HTML 属性都是属性节点
  • 插入到 HTML 元素文本是文本节点
  • 注释是注释节点
1 <div>
2         hello
3         <p>world</p>
4         <h1>you are cool</h1>
5         yes
6     </div>

hello和yes是文本节点,p标签和h1标签是元素节点

 

JavaScript:

children:返回元素的子元素的集合

element.children

console.log打印出p和h1两个元素节点

HTMLCollection(2) [p, h1]

childNodes:返回元素的一个子节点的数组

document.querySelector(‘div‘).childNodes

console.log打印出五个节点,p和h1中间的text是因为回车之后两个标签之间有空白,把空白删掉,text就没有了

NodeList(5) [text, p, text, h1, text]

firstChild:firstChild 属性返回被选节点的第一个子节点

lastChild: 返回的最后一个子元素

nextSibling: 返回该元素紧跟的一个节点

parentNode:返回元素的父节点

 

javascript获取节点和元素

标签:parent   str   world   删掉   文本   cto   list   tor   ons   

原文地址:https://www.cnblogs.com/zhaozhaoli/p/9900283.html

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