js触发onchange事件的方法说明


Posted in Javascript onMarch 08, 2014

js中onchange事件是在客户端改变输入控件的值,比如一个textbox,会出发的一个事件。但是如果在js代码中改变一个textbox的value,而不是通过键盘输入改变一个textbox值的话,是不会出发onchange事件的。

那么,如何在js代码模式通过代码触发textbox控件的onchange事件呢,经过查阅资料,发现js提供了一个方法,可以触发控件的应该是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent('onchange'),即可触发控件的onchange事件。

同理,js中使用fireEvent方法还可以触发其他的空间事件。

•补充一下,上述的fireEvent方法,在firefox浏览器并不支持,那么,如果想在ie和ff都可以运行的话,可是尝试下面的代码。

if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}

也就是判断一下fireEvent事件是否可用,不可用则直接使用onchange()方法。
Javascript 相关文章推荐
javascript各种复制代码收集
Sep 20 Javascript
node.js [superAgent] 请求使用示例
Mar 13 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
Apr 08 Javascript
Easyui的组合框的取值与赋值
Oct 28 Javascript
Bootstrap CSS布局之图像
Dec 17 Javascript
vue router-link传参以及参数的使用实例
Nov 10 Javascript
用p5.js制作烟花特效的示例代码
Mar 21 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 Javascript
JavaScript常见JSON操作实例分析
Aug 08 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
Jul 29 Javascript
Vue获取微博授权URL代码实例
Nov 04 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 #Javascript
javascript中的事件代理初探
Mar 08 #Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 #Javascript
Extjs表单常见验证小结
Mar 07 #Javascript
extJS中常用的4种Ajax异步提交方式
Mar 07 #Javascript
禁用JavaScript控制台调试的方法
Mar 07 #Javascript
jquery日历控件实现方法分享
Mar 07 #Javascript
You might like
PHP中的超全局变量
2006/10/09 PHP
基于文本的留言簿
2006/10/09 PHP
php array_intersect()函数使用代码
2009/01/14 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
angularjs实现的前端分页控件示例
2017/02/10 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python中使用HTMLParser解析html实例
2015/02/08 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
python中的字符串内部换行方法
2018/07/19 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
python with语句的原理与用法详解
2020/03/30 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
allbeauty美国:英国在线美容店
2019/03/11 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
给面试官的感谢信
2014/02/01 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
教师求职信怎么写
2015/03/20 职场文书
感恩父母主题班会
2015/08/12 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
python字典的元素访问实例详解
2021/07/21 Python
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
Python读写yaml文件
2022/03/20 Python