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 相关文章推荐
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
js 左右悬浮对联广告特效代码
Dec 12 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
Mar 03 Javascript
详解vue+vueRouter+webpack的简单实例
Jun 17 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
解决vue组件中click事件失效的问题
Nov 09 Javascript
uniapp实现可以左右滑动导航栏
Oct 21 Javascript
如何利用React实现图片识别App
Feb 18 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通过baihui网API实现读取word文档并展示
2015/06/22 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
理解javascript回调函数
2014/12/28 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
利用python获得时间的实例说明
2013/03/25 Python
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
Python部署web开发程序的几种方法
2017/05/05 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
大学校园活动策划书
2014/02/04 职场文书
食品安全主题班会
2015/08/13 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
vue前端工程的搭建
2021/03/31 Vue.js