博客
关于我
JavaScript HTML DOM 元素(节点)
阅读量:211 次
发布时间:2019-02-28

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

添加和删除节点(HTML 元素)

创建新的 HTML 元素

要向 HTML DOM 中添加新元素,您需要先创建该元素(元素节点),然后将该元素追加到已有元素中。

实例

以下代码创建了一个新 p 元素,并添加了一个文本节点:

var para = document.createElement("p");var node = document.createTextNode("这是新段落。");para.appendChild(node);

然后将新元素追加到已有元素中:

var element = document.getElementById("div1");element.appendChild(para);

删除已有的 HTML 元素

要删除 HTML 元素,您需要先获得该元素的父元素。

实例

以下代码删除了 id="p1" 的 p 元素:

var parent = document.getElementById("div1");var child = document.getElementById("p1");parent.removeChild(child);

或者,您可以直接通过子元素的 parentNode 属性删除:

var child = document.getElementById("p1");child.parentNode.removeChild(child);

HTML DOM 教程

在我们的 JavaScript 教程的 HTML DOM 部分,您已经学到了:

  • 如何改变 HTML 元素的内容 (innerHTML)
  • 如何改变 HTML 元素的样式 (CSS)
  • 如何对 HTML DOM 事件作出反应
  • 如何添加或删除 HTML 元素

如果您希望学习更多关于使用 JavaScript 访问 HTML DOM 的知识,请访问我们完整的 JavaScript教程

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

你可能感兴趣的文章
object detection错误之Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
查看>>
object detection错误之no module named nets
查看>>
Object of type 'ndarray' is not JSON serializable
查看>>
Object Oriented Programming in JavaScript
查看>>
object references an unsaved transient instance - save the transient instance before flushing
查看>>
Object.keys()的详解和用法
查看>>
OBJECTIVE C (XCODE) 绘图功能简介(转载)
查看>>
Objective-C ---JSON 解析 和 KVC
查看>>
Objective-C 编码规范
查看>>
Objective-C——判断对象等同性
查看>>
Objective-C之成魔之路【7-类、对象和方法】
查看>>
Objective-C享元模式(Flyweight)
查看>>
Objective-C以递归的方式实现二叉搜索树算法(附完整源码)
查看>>
Objective-C内存管理教程和原理剖析(三)
查看>>
Objective-C实现 Greedy Best First Search最佳优先搜索算法(附完整源码)
查看>>
Objective-C实现 jugglerSequence杂耍者序列算法 (附完整源码)
查看>>
Objective-C实现1000 位斐波那契数算法(附完整源码)
查看>>
Objective-C实现2 个数字之间的算术几何平均值算法(附完整源码)
查看>>
Objective-C实现2d 表面渲染 3d 点算法(附完整源码)
查看>>
Objective-C实现2D变换算法(附完整源码)
查看>>