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 相关文章推荐
Mozilla 表达式 __noSuchMethod__
Apr 05 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
Jul 29 Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
AngularJS入门教程之Select(选择框)详解
Jul 27 Javascript
Node.js 日志处理模块log4js
Aug 28 Javascript
webpack4 + react 搭建多页面应用示例
Aug 03 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
示例vue 的keep-alive缓存功能的实现
Dec 13 Javascript
Vue中全局变量的定义和使用
Jun 05 Javascript
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
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
PHP设置进度条的方法
2015/07/08 PHP
PHP单链表的实现代码
2016/07/05 PHP
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
Python 在函数上添加包装器
2020/07/28 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
薇姿法国官网:Vichy法国
2021/01/28 全球购物
2014年民政工作总结
2014/11/26 职场文书
市场营销计划书范文
2015/01/16 职场文书
行政助理岗位职责
2015/02/10 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
管理失职检讨书范文
2015/05/05 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
预备党员半年考察意见
2015/06/01 职场文书
MySQL RC事务隔离的实现
2022/03/31 MySQL
python lambda 表达式形式分析
2022/04/03 Python
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android
在虚拟机中安装windows server 2008的图文教程
2022/06/28 Servers