浅谈javascript中createElement事件


Posted in Javascript onDecember 05, 2014

createElement是HTML中应用W3C DOM对像模型建立子节点也就是子元素的概念

 <script>

   window.onload = function () {

   var input  = document.createElement('input');

   var button = document.createElement('input');

   input.type ='text';  

   input.id= 'text';

   input.value ='1';

   button.type='button';

   button.value ='逐加';

   button.style.width = '40px';

   button.style.height = '23px';

   document.body.appendChild(input);

   document.body.appendChild(button);

   button.onclick = function(){

      var value = input.value;

      input.value = value * 1 + 1;

   }

  }

 </script>

 注:value其实是一个字符,如果将input.value=value*1+1;换成input.value=value+1;则结果会出现111111,他是不断以字符形式加1的,所以这时候value*1的就能将value值转换成Int型了。

总结:

要最终解决 createElement 方法的兼容性问题,还是要注意判断浏览器,针对 IE 可以使用其特有的通过为createElement 传入一段合法的 HTML 代码字符串作为参数的方法,非 IE 浏览器仍然使用 W3C 规范的标准方法。

Javascript 相关文章推荐
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
May 17 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
探寻Javascript执行效率问题
Nov 12 Javascript
全面解析Bootstrap表单使用方法(表单样式)
Nov 24 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
Dec 02 Javascript
详解Vue 实例中的生命周期钩子
Mar 21 Javascript
详解Vue单元测试Karma+Mocha学习笔记
Jan 31 Javascript
微信小程序自定义键盘 内部虚拟支付
Dec 20 Javascript
vue项目打包上传github并制作预览链接(pages)
Apr 19 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
JS实现手风琴特效
Nov 08 Javascript
vue实现广告栏上下滚动效果
Nov 26 Vue.js
javascript的push使用指南
Dec 05 #Javascript
javascript结合ajax读取txt文件内容
Dec 05 #Javascript
javascript实现切换td中的值
Dec 05 #Javascript
使用Javascript简单实现图片无缝滚动
Dec 05 #Javascript
深入分析js的冒泡事件
Dec 05 #Javascript
Javascript解析URL方法详解
Dec 05 #Javascript
jQuery不兼容input的change事件问题解决过程
Dec 05 #Javascript
You might like
.htaccess文件保护实例讲解
2011/02/06 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
JS回调函数的应用简单实例
2014/09/17 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
js数组的基本使用总结
2021/01/18 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
python 实现兔子生兔子示例
2019/11/21 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
教学个人的自我评价分享
2014/02/16 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
实践单位评语
2014/04/26 职场文书
银行客户经理岗位职责
2015/04/09 职场文书