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 相关文章推荐
css结合js制作下拉菜单示例代码
Feb 27 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
Oct 16 Javascript
Jquery解析Json格式数据过程代码
Oct 17 Javascript
jQuery中removeClass()方法用法实例
Jan 05 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
Oct 30 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
js禁止Backspace键使浏览器后退的实现方法
Sep 01 Javascript
JavaScript实现重力下落与弹性效果的方法分析
Dec 20 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
Jan 16 Javascript
简单了解小程序+node梳理登陆流程
Jun 24 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP 加密与解密的斗争
2009/04/17 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
django解决跨域请求的问题
2018/11/11 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
个人简历自荐信
2013/12/05 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
简历里的自我评价范文
2014/02/24 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
2015年党员承诺书
2015/01/21 职场文书
检讨书范文1000字
2015/01/28 职场文书
2015年母亲节寄语
2015/03/23 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs