基本DOM节点操作

发布时间 - 2026-01-10 22:35:36    点击率:

1、获取元素节点

getElementById():获取指定唯一id的元素。

getElementByTagName():获取指定元素标签名的元素数组。

getElementByName():获取具有指定属性name的元素数组。

2、子节点

element.childNodes:返回该元素的子节点数组。注意:换行在浏览器中作为text节点,需要进行过滤

element.firstChild:该元素的第一个子节点。

element.lastChild:该元素最后一个子节点。

3、父节点

element.parentNode

4、兄弟节点

element.previousSibling:返回相同的树层级中的前一个节点,如果没有,则为null

element.nextSibling:返回相同的树层级中的后一个节点,如果没有,则为null

5、创建节点

createElement() 按指定标签名创建节点

6、复制节点

clonedNode = Node.cloneNode(boolean) 传入布尔值,true表示复制该节点下的所有子节点

7、加入节点

parentNode.appendChild(childNode) 将新节点加入到子节点末尾

parentNode.insertBefore(newNode, targetNode) 将newNode 加入到targNode之前

8、移除目标节点

parentNode.removeChild(childNode)

9、替换目标节点

parentNode.replace(newNode, targetNode) 使用newNode 替换targetNode

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# DOM  # 节点  # JavaScript DOM节点操作方法总结  # 浅谈Javascript中的12种DOM节点类型  # js操作DOM--添加、删除节点的简单实例  # JavaScript中对DOM节点的访问、创建、修改、删除  # JQuery遍历DOM节点的方法  # JQuery包裹DOM节点的方法  # JQuery替换DOM节点的方法  # JQuery删除DOM节点的方法  # JQuery插入DOM节点的方法  # JQuery创建DOM节点的方法  # JQuery查找DOM节点的方法  # 如果没有  # 则为  # 移除  # 换行  # 器中  # 布尔值  # parentNode  # lastChild  # firstChild  # strong  # getElementById  # previousSibling  # getElementByTagName  # childNodes  # element  # getElementByName  # text  # id  # null  # newNode 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251811 】 【 AI营销90571


相关推荐: 高防服务器:AI智能防御DDoS攻击与数据安全保障  Laravel怎么在Blade中安全地输出原始HTML内容  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在阿里云完成域名注册与建站?  javascript基本数据类型及类型检测常用方法小结  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel如何处理异常和错误?(Handler示例)  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  智能起名网站制作软件有哪些,制作logo的软件?  详解CentOS6.5 安装 MySQL5.1.71的方法  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  EditPlus中的正则表达式实战(5)  如何快速生成高效建站系统源代码?  Android GridView 滑动条设置一直显示状态(推荐)  如何用AWS免费套餐快速搭建高效网站?  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  JS碰撞运动实现方法详解  如何在万网利用已有域名快速建站?  海南网站制作公司有哪些,海口网是哪家的?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  如何在Tomcat中配置并部署网站项目?  Laravel如何使用Collections进行数据处理?(实用方法示例)  大同网页,大同瑞慈医院官网?  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  如何做网站制作流程,*游戏网站怎么搭建?  Laravel怎么在Controller之外的地方验证数据  深圳网站制作培训,深圳哪些招聘网站比较好?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  如何快速查询网站的真实建站时间?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  如何在服务器上三步完成建站并提升流量?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Laravel storage目录权限问题_Laravel文件写入权限设置  如何将凡科建站内容保存为本地文件?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel如何发送系统通知?(Notification渠道示例)  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】