javascript中createElement的两种创建方式


Posted in Javascript onMay 14, 2015

本文实例讲述了javascript中createElement的两种创建方式。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>CreateElement的两种创建方式</title>
 <script type="text/javascript">
 function CreateButton1() {
  var btn = document.createElement("input");
  btn.type = "button";
  btn.value = "我是动态创建的1";
  btn.onclick = function () {
  alert(this.value);
  }
  document.body.appendChild(btn);
 }
 function CreateButton2() {
  var btn = document.createElement("<input type='button' value='我是动态创建的2' "+"onclick='OnClick2(this)' />");
  document.body.appendChild(btn);
 }
 function OnClick2(btn) {
  alert(btn.value);
 }
 function CreateLink() {
  var link = document.createElement("<a href='http://www.baidu.com'>百度</a>");
  //注意这里链接的文本“百度”是不会显示出来的,
  //必须设置innerText或innerHTML
  link.innerText = "百度";
  document.body.appendChild(link);
 }
 function CreateLabel() {
  var lbl = document.createElement("label");
  lbl.setAttribute("for", "userName");
  lbl.setAttribute("myAge", "12");
  //可以设置自定义标示
  lbl.innerText = "用户名:";
  document.body.appendChild(lbl);
 }
 </script>
</head>
<body>
 <input type="button" value="动态创建按钮1" onclick="CreateButton1()" />
 <input type="button" value="动态创建按钮2" onclick="CreateButton2()" />
 <input type="button" value="动态创建链接" onclick="CreateLink()" />
 <input type="button" value="动态创建Label" onclick="CreateLabel()" />
 <input type="text" id="userName" value="李莫" />
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
用javascript实现的仿Flash广告图片轮换效果
Apr 24 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
javascript学习基础笔记之DOM对象操作
Nov 03 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
Oct 27 Javascript
JavaScript中使用Async实现异步控制
Aug 15 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
Mar 01 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
JS实现的base64加密解密操作示例
Apr 18 Javascript
看看“疫苗查询”小程序有温度的代码
Jul 31 Javascript
vue el-tree 默认展开第一个节点的实现代码
May 15 Javascript
javascript常用方法总结
May 14 #Javascript
javascript实现动态改变层大小的方法
May 14 #Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 #Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 #Javascript
JS实现简洁、全兼容的拖动层实例
May 13 #Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 #Javascript
javascript鼠标滑动评分控件完整实例
May 13 #Javascript
You might like
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
javascript操作数组详解
2014/12/17 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
JSONP基础知识详解
2017/03/19 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
python二分法实现实例
2013/11/21 Python
python实现socket客户端和服务端简单示例
2014/02/24 Python
python根据出生年份简单计算生肖的方法
2015/03/27 Python
python文件写入实例分析
2015/04/08 Python
Python能做什么
2020/06/02 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
公司聚餐通知
2015/04/22 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android
Python的property属性详细讲解
2022/04/11 Python
tree shaking对打包体积优化及作用
2022/07/07 Java/Android
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS