JS简单添加元素新节点的方法示例


Posted in Javascript onFebruary 10, 2018

本文实例讲述了JS简单添加元素新节点的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com - JS添加新节点的几种方法</title>
</head>
<body>
<div id="d">
<span id="s">
  1234567890
</span>
</div>
</body>
<script type="text/javascript">
  //首先找到Id为d的元素
  var d=document.getElementById('d');
  //创建一个节点
  var a=document.createElement('a');
  //设置a的属性
  a.href='https://www.baidu.com/';
  a.innerText='ggggg';
  //添加元素  将创建的节点添加到Id为d的div里
  d.appendChild(a);
  //在指定节点前插入新节点
  var p=document.createElement('p');
  //添加文本内容
  p.innerText='ppppppppppppppppp';
  //d.appendChild(p);
  //参数1:要添加的元素 参数2:要放到哪个节点的前面
  d.insertBefore(p,a);
  //获取目标元素
  var s=document.getElementById('s');
  //克隆新元素
  var spanc= s.cloneNode(true);//默认参数是false
  d.appendChild(spanc);
</script>
</html>

运行效果截图:

JS简单添加元素新节点的方法示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript去除空格的几种方法
Oct 03 Javascript
JavaScript中的其他对象
Jan 16 Javascript
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
JavaScript日期时间与时间戳的转换函数分享
Jan 31 Javascript
jQuery实现的动态伸缩导航菜单实例
May 07 Javascript
JavaScript函数的调用以及参数传递
Oct 21 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
React 实现拖拽功能的示例代码
Jan 06 Javascript
浅谈vue3中effect与computed的亲密关系
Oct 10 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
详解Vue.js 可拖放文本框组件的使用
Mar 03 Vue.js
vue.js系列中的vue-fontawesome使用
Feb 10 #Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 #jQuery
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
Feb 10 #Javascript
vue2.0组件之间传值、通信的多种方式(干货)
Feb 10 #Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 #Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 #Javascript
Vue组件和Route的生命周期实例详解
Feb 10 #Javascript
You might like
第十四节--命名空间
2006/11/16 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
php上传excel表格并获取数据
2017/04/27 PHP
php 浮点数比较方法详解
2017/05/05 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
python错误处理详解
2014/09/28 Python
Python中的包和模块实例
2014/11/22 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
2017/08/25 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
eclipse创建python项目步骤详解
2019/05/10 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python求质数列表的例子
2019/11/24 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
微笑服务演讲稿
2014/05/13 职场文书
四年级学生期末评语
2014/12/26 职场文书