博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript DOM对象操作详解
阅读量:2134 次
发布时间:2019-04-30

本文共 634 字,大约阅读时间需要 2 分钟。

获得DOM对象

DOM:文档对象模型,而浏览器就是一个DOM树形结构。

针对DOM的操作,有:

  • 更新:更新DOM节点(修改)
  • 遍历:得到DOM节点
  • 删除:删除一个DOM节点
  • 添加:添加一个DOM节点

要操作一个DOM节点,就必须要先获得这个DOM节点。

使用原生代码获取

标题1

"P1"

"P2"

使用jQuery代码获取

//todo

更新节点

删除节点

删除节点的步骤

  • 获取父节点

  • 使用.removechild(NodeName)删除

h1

h2

h3

需要注意的是,删除是一个动态更新的过程,删除children[0]后,最末节点的index变为了1。

插入节点

我们已经获得了某个DOM节点,假设这个节点是空的,那么我们可以通过innerHTML操作增加一个元素,但是如果此DOM节点已经存在元素了,就不能使用该方法了,否则就会出现覆盖。

通常使用追加(appendChild())方式插入节点。

JavaScript

JavaSE

JavaEE

JavaME

通过appendChild()后的效果:

20210515-171303-0529.png

通过创建新节点后插入的方式:

JavaSE

JavaEE

JavaME

效果:

在新建完节点后,一定要记得将节点用appendChild()引入到父节点中。

转载地址:http://jjugf.baihongyu.com/

你可能感兴趣的文章
【托业】【新东方托业全真模拟】TEST07~08-----P5~6
查看>>
solver及其配置
查看>>
JAVA多线程之volatile 与 synchronized 的比较
查看>>
Java集合框架知识梳理
查看>>
笔试题(一)—— java基础
查看>>
Redis学习笔记(二)— 在linux下搭建redis服务器
查看>>
Redis学习笔记(三)—— 使用redis客户端连接windows和linux下的redis并解决无法连接redis的问题
查看>>
Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置
查看>>
Intellij IDEA使用(二)—— 在Intellij IDEA中配置JDK(SDK)
查看>>
Intellij IDEA使用(三)——在Intellij IDEA中配置Tomcat服务器
查看>>
Intellij IDEA使用(四)—— 使用Intellij IDEA创建静态的web(HTML)项目
查看>>
Intellij IDEA使用(五)—— Intellij IDEA在使用中的一些其他常用功能或常用配置收集
查看>>
Intellij IDEA使用(六)—— 使用Intellij IDEA创建Java项目并配置jar包
查看>>
Eclipse使用(十)—— 使用Eclipse创建简单的Maven Java项目
查看>>
Eclipse使用(十一)—— 使用Eclipse创建简单的Maven JavaWeb项目
查看>>
Intellij IDEA使用(十三)—— 在Intellij IDEA中配置Maven
查看>>
面试题 —— 关于main方法的十个面试题
查看>>
集成测试(一)—— 使用PHP页面请求Spring项目的Java接口数据
查看>>
使用Maven构建的简单的单模块SSM项目
查看>>
Intellij IDEA使用(十四)—— 在IDEA中创建包(package)的问题
查看>>