当前位置: 首页 > news >正文

JavaScript初级——DOM增删改

1、 document.createElement()

—— 可以用于创建一个元素节点对象,他需要一个标签名作为参数,将会根据该标签名创建元素节点对象,并将创建好的对象作为返回值返回。

2、 document.createTextNode()

—— 可以用来创建一个文本节点对象,需要一个文本内容作为参数,将会根据该内容创建文本节点,并将新的节点返回。

3、 appendChild()

—— 向一个父节点中添加一个新的子节点

—— 用法:父节点.appendChild(子节点);

4、 insertBefore()

—— 可以在指定的子节点前插入新的子节点

—— 语法:父节点.insertBefore(新节点,旧节点);

5、replaceChild()

—— 可以使用指定的子节点替换已有的子节点

—— 语法:父节点.replaceChild(新节点,旧节点);

6、removeChild()

—— 可以删除一个子节点

—— 语法:父节点.removeChild(子节点);

7、使用 innerHTML 也可以完成DOM的增删改的相关操作,一般我们会两种方式结合。

本文分享到此结束,下一节补充一个小的知识点。


http://www.mrgr.cn/news/8552.html

相关文章:

  • rabbitMQ消息的可靠性
  • 昂科烧录器支持Airoha达发科技的蓝牙音频芯片AB1568
  • 使用sphinx自动提取python中的注释成为接口文档
  • 信息泄露屏蔽-配置错误页面以屏蔽敏感信息(Tomcat )
  • graphrag论文精读
  • 0.91寸OLED迷你音频频谱
  • 数学建模学习(127):基于Python的模糊最佳-最差法(Fuzzy BWM)在多准则决策中的应用
  • WPF—XAML数据绑定
  • JUC并发编程-JMM
  • RnB编曲:4Chord进行 Swing律动 音阶调式 转音 纯和声段落 主旋律和声
  • [C++] 异常详解
  • 【面试】jvm栈默认大小
  • emplace_back和push_back超详细讲解+常见问题分析[more cpp-5]
  • LeetCode 算法:跳跃游戏 c++
  • Neo4j 数据库介绍
  • 【微信小程序】使用 npm 包 - API Promise化-- miniprogram-api-promise
  • mysql 修改表的名字
  • Selenium + Python 自动化测试21(PO+HTML+Mail)
  • 如何优雅处理异步组件加载:Vue 3 的 Suspense 特性
  • 真的爽到了!Coze的黑神话 “循环“ 闪亮登场,啥都能循环,让你一次通关!