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 学习笔记(十五)
Jan 28 Javascript
基于jquery的仿百度搜索框效果代码
Apr 11 Javascript
JavaScript使用addEventListener添加事件监听用法实例
Jun 01 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
利用n工具轻松管理Node.js的版本
Apr 21 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
vuex 解决报错this.$store.commit is not a function的方法
Dec 17 Javascript
基于JS实现简单滑块拼图游戏
Oct 12 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
vuex的使用步骤
Jan 06 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
php动态添加url查询参数的方法
2015/04/14 PHP
PHP如何使用Memcached
2016/04/05 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
jQuery 1.0.2
2006/10/11 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
布同 统计英文单词的个数的python代码
2011/03/13 Python
python装饰器初探(推荐)
2016/07/21 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
python实现随机漫步算法
2018/08/27 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
python数据预处理方式 :数据降维
2020/02/24 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
英语简历自我评价
2014/01/26 职场文书
开服装店计划书
2014/08/15 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
商铺租房协议书范本
2014/12/04 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
python保存图片的四个常用方法
2022/02/28 Python