js觸發(fā)onchange事件的方法說明
js中onchange事件是在客戶端改變輸入控件的值,比如一個textbox,會出發(fā)的一個事件。但是如果在js代碼中改變一個textbox的value,而不是通過鍵盤輸入改變一個textbox值的話,是不會出發(fā)onchange事件的。
那么,如何在js代碼模式通過代碼觸發(fā)textbox控件的onchange事件呢,經(jīng)過查閱資料,發(fā)現(xiàn)js提供了一個方法,可以觸發(fā)控件的應(yīng)該是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent('onchange'),即可觸發(fā)控件的onchange事件。
同理,js中使用fireEvent方法還可以觸發(fā)其他的空間事件。
•補(bǔ)充一下,上述的fireEvent方法,在firefox瀏覽器并不支持,那么,如果想在ie和ff都可以運(yùn)行的話,可是嘗試下面的代碼。
if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}
也就是判斷一下fireEvent事件是否可用,不可用則直接使用onchange()方法。
- javascript checkbox/radio onchange不能兼容ie8處理辦法
- Radio 單選JS動態(tài)添加的選項onchange事件無效的解決方法
- jsp中select的onchange事件用法實(shí)例
- 純JavaScript實(shí)現(xiàn)獲取onclick、onchange等事件的值
- js 觸發(fā)select onchange事件代碼
- js中的onchange和onpropertychange (onchange無效的解決方法)
- JavaScript獲取onclick、onchange等事件值的代碼
- javascript開發(fā)中使用onpropertychange,oninput事件解決onchange事件的不足
- javascript中的 onchange事件詳解
相關(guān)文章
獲取Javscript執(zhí)行函數(shù)名稱的方法
獲取Javscript執(zhí)行函數(shù)名稱的方法...2006-12-12
JavaScript實(shí)現(xiàn)簡單輪播圖效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)圖片輪播,左右翻轉(zhuǎn),圖片切換顯示等效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12
微信小程序利用for循環(huán)解決內(nèi)容變更問題
這篇文章主要介紹了微信小程序利用for循環(huán)解決內(nèi)容變更問題 ,本文分步驟通過實(shí)例代碼詳解給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
asp.net中System.Timers.Timer的使用方法
asp.net中System.Timers.Timer的使用方法,需要的朋友可以參考一下2013-03-03
es6函數(shù)之箭頭函數(shù)用法實(shí)例詳解
這篇文章主要介紹了es6函數(shù)之箭頭函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了es6箭頭函數(shù)基本功能、原理、用法及操作注意事項,需要的朋友可以參考下2020-04-04
收集的比較全的automation服務(wù)器不能創(chuàng)建對象 異常原因和解決方法
對于出現(xiàn)automation服務(wù)器不能創(chuàng)建對象的問題,下面有幾種解決方法大家可以試試。2008-10-10

