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实现预览待上传的本地图片
Mar 15 Javascript
Javascript 对象的解释
Nov 24 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
Mar 01 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 Javascript
浅析node.js中close事件
Nov 26 Javascript
微信小程序wx.previewImage预览图片实例详解
Dec 07 Javascript
详解webpack模块化管理和打包工具
Apr 21 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
微信小程序wx.request拦截器使用详解
Jul 09 Javascript
Vue快速实现通用表单验证的方法
Feb 24 Javascript
解决新建一个vue项目过程中遇到的问题
Oct 22 Javascript
react中useState使用:如何实现在当前表格直接更改数据
Aug 05 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 URL跳转代码 减少外链
2011/06/25 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
php遍历目录方法小结
2015/03/10 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
jQuery select控制插件
2009/08/17 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
详解python发送各类邮件的主要方法
2016/12/22 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Python Lambda函数使用总结详解
2019/12/11 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
Python接口测试文件上传实例解析
2020/05/22 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
直接有效的自我评价
2014/01/11 职场文书
人力资源部经理的岗位职责
2014/03/04 职场文书
保护野生动物倡议书
2014/05/16 职场文书
诉前财产保全担保书
2014/05/20 职场文书
销售口号大全
2014/06/11 职场文书
实习单位证明范例
2014/11/17 职场文书
焦点访谈观后感
2015/06/11 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
mysql sql常用语句大全
2022/06/21 MySQL