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 相关文章推荐
利用Jquery实现可多选的下拉框
Feb 21 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
Oct 17 Javascript
JQuery为元素添加样式的实现方法
Jul 20 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
基于js 各种排序方法和sort方法的区别(详解)
Jan 03 Javascript
JS使用cookie保存用户登录信息操作示例
May 30 Javascript
Vue SPA 初次进入加载动画实现代码
Nov 14 Javascript
vue proxy 的优势与使用场景实现
Jun 15 Javascript
Element Notification通知的实现示例
Jul 27 Javascript
解决vue中provide inject的响应式监听
Apr 19 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/10/09 PHP
PHP产生随机字符串函数
2006/12/06 PHP
分享php邮件管理器源码
2016/01/06 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
PHP实现计算器小功能
2020/08/28 PHP
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
Django中间件实现拦截器的方法
2018/06/01 Python
python生成密码字典的方法
2018/07/06 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python字典的遍历3种方法详解
2019/08/10 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
利用python 下载bilibili视频
2020/11/13 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
介绍一下grep命令的使用
2012/06/28 面试题
领导失职检讨书
2014/02/24 职场文书
琅琊山导游词
2015/02/05 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
2015年暑假生活总结
2015/07/13 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫