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 30 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
javascript 获取网页标题代码实例
Jan 22 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
浅谈被jQuery抛弃的函数及替代函数
May 03 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
Jun 01 Javascript
js判断图片加载完成后获取图片实际宽高的方法
Feb 25 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
javascript实现拼图游戏
Jan 29 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 字符串压缩方法比较示例
2014/01/23 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
编写PHP脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
php 的反射详解及示例代码
2016/08/25 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
海量经典的jQuery插件集合
2010/01/12 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
详解Python3 基本数据类型
2019/04/19 Python
python 贪心算法的实现
2020/09/18 Python
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
毕业生医学检验求职信
2013/10/16 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
工作失职自我检讨书
2015/05/05 职场文书
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers