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 07 Javascript
jquery中动态效果小结
Dec 16 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 Javascript
jquery实现的美女拼图游戏实例
May 04 Javascript
JS实现直接运行html代码的方法
Mar 13 Javascript
AngularJS中的作用域实例分析
May 16 Javascript
vue-element-admin 菜单标签失效的解决方式
Nov 12 Javascript
微信小程序复选框实现多选一功能过程解析
Feb 14 Javascript
微信小程序实现单个或多个倒计时功能
Nov 01 Javascript
Javascript 模拟mvc实现点餐程序案例详解
Dec 24 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 curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
php类中private属性继承问题分析
2012/11/01 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
Javascript与flash交互通信基础教程
2008/08/07 Javascript
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
基于Python实现一个简单的银行转账操作
2016/03/06 Python
对python中return和print的一些理解
2017/08/18 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
kali中python版本的切换方法
2019/07/11 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
python操作redis数据库的三种方法
2020/09/10 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
简历中自我评价分享
2013/10/09 职场文书
调解协议书
2014/04/16 职场文书
会计专业求职信
2014/08/10 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python