js 节点操作

Posted kevin2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 节点操作相关的知识,希望对你有一定的参考价值。

添加和删除节点(html 元素)。

创建新的 HTML 元素

如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。

实例

<div id="div1">
<p id="p1">这是一个段落</p>
<p id="p2">这是另一个段落</p>
</div>

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

var element=document.getElementById("div1");
element.appendChild(para);
</script>

 

例子解释:

这段代码创建新的 <p> 元素:

var para=document.createElement("p");

如需向 <p> 元素添加文本,您必须首先创建文本节点。这段代码创建了一个文本节点:

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

然后您必须向 <p> 元素追加这个文本节点: 

para.appendChild(node);

最后您必须向一个已有的元素追加这个新元素。

这段代码找到一个已有的元素:

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

这段代码向这个已有的元素追加新元素:

element.appendChild(para);

删除已有的 HTML 元素

如需删除 HTML 元素,您必须首先获得该元素的父元素:

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>

<script>
var parent=document.getElementById("div1");
var child=document.getElementById("p1");
parent.removeChild(child);
</script>

  

  

  

  

 

以上是关于js 节点操作的主要内容,如果未能解决你的问题,请参考以下文章

节点 JS 不提供静态图像

片段“F1”不能在这里传播,因为“节点”类型的对象永远不能是“商店”类型

JS中的常用的代码操作

js节点操作

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

javascript 用于在节点#nodejs #javascript内设置react app的代码片段