JS完毕的DOM插入节点操作示例,JS落成DOM节点插入

作者: 韦德国际1946国际网址  发布:2019-05-28

本文实例讲述了JS实现的DOM插入节点操作。分享给大家供大家参照他事他说加以考察,具体如下:

正文实例讲述了JS达成DOM节点插入操作之子节点与男子节点插入操作。分享给大家供大家仿效,具体如下:

正文实例讲述了JS实现DOM删除节点操作。分享给我们供大家参照他事他说加以考察,具体如下:

本文实例讲述了JS常见DOM节点操作。分享给我们供我们参谋,具体如下:

一 介绍

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>www.jb51.net JS节点插入</title>
  <script>
    function showinsert(){ //添加子节点
      var str=document.getElementById("mydiv");
      var zif="段落五";
      var obj=document.createElement("p"); //添加哪类节点
      var objNode=document.createTextNode(zif); //创建文字节点
      str.appendChild(obj);
      obj.appendChild(objNode);
    }
    function showesideinsert(){ //添加兄弟节点
      var str=document.getElementById("mydiv");
      var zi="添加段落";
      var strBrother=str.children[1];
      var strNode=document.createElement("p");
      var strTextNode=document.createTextNode(zi);
      str.insertBefore(strNode,strBrother);
      strNode.appendChild(strTextNode);
    }
  </script>
</head>
<body>
  <div id="mydiv">
    <p onClick="showinsert()">段落一
    <p onClick="showesideinsert()">段落二
    <p>段落三
    <p>段落四
  </div>
</body>
</html>

一 介绍

DOM含义:JS完毕的DOM插入节点操作示例,JS落成DOM节点插入操作之子节点与手足节点插入操作示例。DOM是文书档案对象模型(Document Object Model,是基于浏览器编制程序的一套API接口,是W3C出台的引荐规范。其给予了JS操作节点的技术。当网页被加载时,浏览器就能够创设页面包车型地铁文书档案对象模型。

插入节点通过利用insertBefore()方法来完成。

使用在线HTML/CSS/JavaScript代码运营工具:测试运维效果如下:

剔除节点通过应用removeChild()情势来落实。

节点:凭借 W3C 的 HTML DOM 标准,HTML 文书档案中的全数内容都以节点:

insertBefore()艺术将在另三个子节点前插入新的子节点。

图片 1

removeChild()办法用来删除一个子节点。

壹、整个文书档案时四个文书档案节点。
二、每种HTML成分是因上秋点。
三、HTML成分内的文本是文件节点。
4、每一种HTML属性是性质节点。
五、每一种注释是注释节点。

obj.insertBefore(new,ref)

更加多关于JavaScript相关内容感兴趣的读者可查阅本站专项论题:《JavaScript操作DOM才能总括》、《JavaScript错误与调度技术总括》、《JavaScript数据结构与算法技能总括》、《JavaScript遍历算法与才具总括》及《JavaScript数学生运动算用法总计》

obj. removeChild(oldChild)oldChild:表示要求删除的节点。

故此HTML DOM 将 HTML 文书档案视作树结构,这种布局被称作节点树。通过 HTML DOM,节点树中的全数节点都得以通过 JS 实行访问。全数 HTML 成分(节点)均可被涂改。

new:表示新的子节点。
ref:钦赐1个节点,在这几个节点前插入新的节点。

意在本文所述对大家JavaScript程序设计有着扶助。

二 应用

①、创设节点、追加节点

二 应用

你也许感兴趣的文章:

  • JS常见DOM节点操作示例【创建,插入,删除,复制,查找】
  • 采用vue.js插入dom节点的点子
  • JS获取子节点、父节点和兄弟节点的秘诀实例总计
  • Javascript removeChild()删除节点及删除子节点的艺术
  • javascript获得网页中钦赐节点的父节点、子节点的方法小结
  • js遍历子节点子成分附属性及格局
  • JS 获取HTML标签内的子节点的秘技
  • 浅谈js的html成分的父节点,子节点
  • 删除javascript所创制子节点的不二等秘书籍
  • js 获取成分全数兄弟节点的落实格局
  • JavaScript兑现获取有些成分相邻兄弟节点的prev与next方法

除去节点,本示例将通过DOM对象的removeChild()主意,动态删除页面中所选中的公文。

1、createElement(标签名)创造四个因素秋点(具体的三个因素)。
2、appendChild(节点)扩张2个节点。
3、createTextNode(节点文本内容)创设3个文书节点

插入节点,本示例在页面包车型客车文本框中输入要求插入的文本,然后通过单击“前插入”按键将文件插入到页面中。

三 代码

var oDiv = document.createElement("div");//创建一个div元素,因为是document对象的方法。
var oDivText = document.createTextNode("666");//创建一个文本节点内容是“666”,因为是document对象的方法。
oDiv.appendChild(oDivText);//父级.appendChild(子节点);在div元素中添加“666”
document.body.appendChild(oDiv);//父级.appendChild(子节点);;document.body是指向<body>元素
document.documentElement.appendChild(createNode);//父级.appendChild(子节点);;document.documentElement是指向<html>元素

3 完整示例代码:

<!DOCTYPE html>
<html>
<head>
<title>www.jb51.net 删除节点</title>
<script language="javascript">
<!--
function delNode()
{
var deleteN=document.getElementById('di');
if(deleteN.hasChildNodes())
{
  deleteN.removeChild(deleteN.lastChild);
}
}
-->
</script>
</head>
<body>
<h1>删除节点</h1>
<div id="di">
<p>第一行文本</p>
<p>第二行文本</p>
<p>第三行文本</p>
</div>
<form>
<input type="button" value="删除" onclick="delNode();"/>
</form>
</body>
</html>

二、插入节点

本文由韦德国际1946发布于韦德国际1946国际网址,转载请注明出处:JS完毕的DOM插入节点操作示例,JS落成DOM节点插入

关键词:

上一篇:html、css、javaScript演练题
下一篇:没有了