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复制到剪切板的实例方法
Jun 28 Javascript
jquery的ajax跨域请求原理和示例
May 08 Javascript
详细分析JavaScript函数定义
Jul 16 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
深入理解angularjs过滤器
May 25 Javascript
轻松掌握JavaScript中的Math object数学对象
May 26 Javascript
jQuery与js实现颜色渐变的方法
Dec 30 Javascript
JavaScript中的遍历详解(多种遍历)
Apr 07 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
layui点击按钮添加可编辑的一行方法
Aug 15 Javascript
微信小程序图片右边加两行文字的代码
Apr 23 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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
python绘制地震散点图
2019/06/18 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
python支持多继承吗
2020/06/19 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
医院后勤自我鉴定
2013/10/13 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
可贵的沉默教学反思
2014/02/06 职场文书
党的群众路线教育实践活动批评与自我批评
2014/02/16 职场文书
优秀团队获奖感言
2014/02/19 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
财务个人年度总结范文
2015/02/26 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS