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 相关文章推荐
符合W3C网页标准的iframe标签的使用方法
Jul 19 Javascript
用JS实现的一个include函数
Jul 21 Javascript
jquery插件 cluetip 关键词注释
Jan 12 Javascript
JavaScript 学习笔记(十四) 正则表达式
Jan 22 Javascript
AngularJS内置指令
Feb 04 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
javascript url几种编码方式详解
Jun 06 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
Jan 17 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
详解vue-cli 脚手架 安装
Apr 16 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
js实现简单的日历显示效果函数示例
Nov 25 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
浅谈PHP语法(1)
2006/10/09 PHP
PHP数组交集的优化代码分析
2011/03/06 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
python处理document文档保留原样式
2019/09/23 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
django和flask哪个值得研究学习
2020/07/31 Python
Python程序慢的重要原因
2020/09/04 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
sort命令的作用和用法
2012/11/04 面试题
出生公证委托书
2014/04/03 职场文书
商业项目策划方案
2014/06/05 职场文书
小组名称和口号
2014/06/09 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript