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 相关文章推荐
utf8的编码算法 转载
Dec 27 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
Aug 30 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
Javascript动画效果(3)
Oct 11 Javascript
Angular 4.X开发实践中的踩坑小结
Jul 04 Javascript
vue axios 在页面切换时中断请求方法 ajax
Mar 05 Javascript
利用JS实现一个同Excel表现的智能填充算法
Aug 13 Javascript
解决element UI 自定义传参的问题
Aug 22 Javascript
微信小程序实现简单评论功能
Nov 28 Javascript
element中的$confirm的使用
Apr 26 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
实用函数4
2007/11/08 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
ThinkPHP3.1的Widget新用法
2014/06/19 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
vue ssr 指南详读
2018/06/29 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
Python socket实现的简单通信功能示例
2018/08/21 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
Python OS模块实例详解
2019/04/15 Python
python issubclass 和 isinstance函数
2019/07/25 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python程序慢的重要原因
2020/09/04 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
Python操作Excel的学习笔记
2021/02/18 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
优秀中专生推荐信
2013/11/17 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
任命书模板
2014/06/04 职场文书
领导个人查摆剖析材料
2014/10/29 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
2016公司年会主持词
2015/07/01 职场文书
HAM-2000摩机图
2021/04/22 无线电
Go语言grpc和protobuf
2022/04/13 Golang
Python中的socket网络模块介绍
2022/07/23 Python