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 相关文章推荐
JS实现一键回顶功能示例代码
Oct 28 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
打造自己的jQuery插件入门教程
Sep 23 Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 Javascript
JavaScript中附件预览功能实现详解(推荐)
Aug 15 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
微信小程序的tab选项卡的实现效果
May 15 Javascript
JS字符串常用操作方法实例小结
Jun 24 Javascript
vue中的mescroll搜索运用及各种填坑处理
Oct 30 Javascript
Element Alert警告的具体使用方法
Jul 27 Javascript
js重写alert事件(避免alert弹框标题出现网址)
Dec 04 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日历[测试通过]
2008/03/27 PHP
php cookis创建实现代码
2009/03/16 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python 占位符的使用方法详解
2019/07/10 Python
python集合删除多种方法详解
2020/02/10 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
学习决心书范文
2014/03/11 职场文书
给校长的建议书200字
2014/05/16 职场文书
高三励志标语
2014/06/05 职场文书
应届生求职自荐信
2014/07/04 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
2014年学校工作总结
2014/11/20 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript