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 相关文章推荐
jquery select(列表)的操作(取值/赋值)
Aug 06 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
May 07 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
May 06 Javascript
一个Action如何调用两个不同的方法
May 22 Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
Dec 29 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
Feb 15 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 Javascript
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
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通过文件流方式复制文件的方法
2015/03/13 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
JavaScript 创建对象
2009/07/17 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
jquery json 实例代码
2010/12/02 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
[54:53]完美世界DOTA2联赛PWL S2 GXR vs PXG 第二场 11.18
2020/11/18 DOTA
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
利用python代码写的12306订票代码
2015/12/20 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
python之列表推导式的用法
2019/11/29 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
上课迟到检讨书
2014/02/19 职场文书
捐书倡议书
2014/08/29 职场文书
2014年行政工作总结
2014/11/19 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
MySQL视图概念以及相关应用
2022/04/19 MySQL