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组件的一些写法
Sep 10 Javascript
动感效果的TAB选项卡jquery 插件
Jul 09 Javascript
50款非常棒的 jQuery 插件分享
Mar 29 Javascript
javascript同步服务器时间和同步倒计时小技巧
Sep 24 Javascript
学习JavaScript设计模式(策略模式)
Nov 26 Javascript
jquery实现界面无刷新加载登陆注册
Jul 30 Javascript
JavaScript实现倒计时跳转页面功能【实用】
Dec 13 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
nuxt+axios解决前后端分离SSR的示例代码
Oct 24 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
Apr 13 Javascript
swiperjs实现导航与tab页的联动
Dec 13 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
基于python实现文件加密功能
2020/01/06 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
python批量修改交换机密码的示例
2020/09/22 Python
Python脚本调试工具安装过程
2021/01/11 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
生物技术专业研究生自荐信
2013/09/22 职场文书
普师专业个人自荐信范文
2013/11/26 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
2014年文员工作总结
2014/11/18 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python