分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js之节点获取

发布时间:2023-09-06 02:22责任编辑:苏小强关键词:js

1.  元素节点获取有很多方法

Document.getElementById()

Document.getElementsByClassName()

Document.getElementsByTagName()

Document.querySelector()

Document.querySelectorAll()

2.  属性节点的获取

元素.attributes 获取元素身上所有属性构成的集合(数组)

得到里面的值元素.attributes[1].value

元素.getAttribute(“属性名”) 获取属性值的方法

元素.setAttribute(“属性名”,”属性值”)  给元素设置属性和属性值

3. 获取元素的子节点

元素.childNodes  这个属性有兼容性标准浏览器会获取到文本节点

而低版本浏览器不会。所以建议使用children这个属性。

获取单个子节点

获取第一个孩子

标准下元素.firstElementChild

非标准下元素.firstChild

兼容下写法

var list=document.getElementById("list")

var fist=list.firstElementChild||list.firstChild

console.log(fist)

获取最后一个子节点

元素.lastElementChild     元素.lastchild

获取上一个兄弟节点

元素.previousSibling

元素.previousElementSibling

获取下一个兄弟节点

元素.nextSibling

元素.nextElementSibling

js之节点获取

原文地址:https://www.cnblogs.com/yangzhiqiang/p/9960181.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved