飞道的博客

2.23-节点关系

363人阅读  评论(0)

元素查找方法

document.getElementById()
document.getElementsByTagName()
document.querySlector('.demo')  //选择器需要加. #等
document.querySlectorAll('.demo')
document.getElementsByClassName('demo')
document.getElementsByName('demo')
document.body   //获取body元素
document.head 	//获取head元素
document.documentElement
alert(document.body);
alert(document.head);
alert(document.documentElement);

节点

元素节点(标签) 注释节点 文本节点
nodeType 1 nodeType 8 nodeType 3
nodeName 大写标签名 nodeName #comment nodeName #text
nodeValue null nodeValue 注释内容 nodeValue 文本内容

说明:nodeType 节点类型 nodeName 节点名 nodeValue 节点值

关系节点属性

parentNode 父节点

firstChild/firstElementChild 第一个孩子/第一个元素孩子

lastChild/lastElementChild 最后一个孩子/最后一个元素孩子

说明:

第一组

firstElementChild 第一个元素节点,ie9+支持
firstChild 第一个子节点

第二组

childNodes 包含文本子节点

children 只包含元素节点

其他

previousSibling nextSibling 前一个兄弟,后一个兄弟,包含文本节点

previousElementSibling nextElementSibling 前一个元素兄弟

nodeName 节点名称 nodeType: 节点类型 1 表示元素节点 3 文本节点 8 注释节点


转载:https://blog.csdn.net/weixin_45353679/article/details/104642309
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场