JS中动态创建元素的三种方法总结(推荐)


Posted in Javascript onOctober 20, 2016

1、动态创建元素一 document.write()

例如向页面中输出一个 li 标签

<pre class="html" name="code"><span style="font-size:12px;"><script>
  document.write("<li>123</li>");
</script></span>

body标签中就会插入但是这种方法几乎不用,因为这回影响页面的布局,甚至会将页面原来的内容冲刷掉,从而只显示输出内容

2、动态创建元素二 innerHTML

<span style="font-size:12px;"><body>
<div id="box"></div>
<script>
  var box = document.getElementById("box");
  box.innerHTML = "<p>这是p标签</p>";
</script>
</body></span>

div标签中就会插入一个p标签,并在在页面上输出“这是标签”,当需要添加的标签比较多的时候使用这种方式。

3、动态创建元素三 document.createElement()

<span style="font-size:12px;"><body>
<div id="box"></div>
<script>
  var box = document.getElementById("box");
  var li = document.createElement("li"); //创建一个li标签
  li.innerHTML = "123";  //给li标签赋值
  box.appendChild(li);  //将创建好的li标签追加到box标签中
</script>
</body></span>

div标签下面就会创建了一个li标签,当需要动态创建的标签比较少的时候就使用这种方式

JS中动态创建元素的三种方法总结(推荐)

以上就是小编为大家带来的JS中动态创建元素的三种方法总结(推荐)全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
通过下拉框的值来确定输入框是否可以为空的代码
Oct 18 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
JS实现5秒钟自动封锁div层的方法
Feb 20 Javascript
JavaScript-html标题滚动效果的简单实现
Sep 08 Javascript
JS SetInterval 代码实现页面轮询
Aug 11 Javascript
vue-cli脚手架引入图片的几种方法总结
Mar 13 Javascript
vue实现提示保存后退出的方法
Mar 15 Javascript
JS实现简单的抽奖转盘效果示例
Feb 16 Javascript
小试小程序云开发(小结)
Jun 06 Javascript
vue-router 中 meta的用法详解
Nov 01 Javascript
Js代码中的span拼接问题解决
Nov 22 Javascript
js代码实现轮播图
May 04 Javascript
yarn与npm的命令行小结
Oct 20 #Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 #Javascript
Javascript的动态增加类的实现方法
Oct 20 #Javascript
关于RequireJS的简单介绍即使用方法
Oct 20 #Javascript
javascript淘宝主图放大镜功能
Oct 20 #Javascript
利用Angular.js限制textarea输入的字数
Oct 20 #Javascript
一个极为简单的requirejs实现方法
Oct 20 #Javascript
You might like
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
php GD绘制24小时柱状图
2008/06/28 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Javascript学习笔记5 类和对象
2010/01/11 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
python机器学习之贝叶斯分类
2018/03/26 Python
简单实现python数独游戏
2018/03/30 Python
实例讲解python中的协程
2018/10/08 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
Python字符串的修改方法实例
2019/12/19 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
法学专业应届生求职信
2013/10/16 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
学位证书委托书
2014/09/30 职场文书
pandas求平均数和中位数的方法实例
2021/08/04 Python