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 相关文章推荐
IE与firefox之jquery用法区别
Oct 03 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
Dec 16 Javascript
使用js实现一个可编辑的select下拉列表
Feb 20 Javascript
js 3秒后跳转页面的实现代码
Mar 10 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 Javascript
Weex开发之地图篇的具体使用
Oct 16 Javascript
vue实现评论列表功能
Oct 25 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
用Angular实现一个扫雷的游戏示例
May 15 Javascript
vue npm install 安装某个指定的版本操作
Aug 11 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
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
详解php的socket通信
2015/08/11 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
实现JavaScript中继承的三种方式
2009/10/16 Javascript
jquery json 实例代码
2010/12/02 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
原生js实现随机点名
2020/07/05 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
浅谈Python 对象内存占用
2016/07/15 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
python输出数学符号实例
2020/05/11 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
制冷与电控专业应届生求职信
2013/11/11 职场文书
消防安全责任书
2014/04/14 职场文书
房地产活动策划方案
2014/05/14 职场文书
集体生日活动方案
2014/08/18 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
先进工作者个人总结
2015/02/15 职场文书
中标通知书格式
2015/04/17 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python