最簡單的觸發單擊事件肯定是elem.click()
,平時在不需要考慮相容性的場合我都是這麼幹的,但是畢竟這個方法有相容性(具體相容性如何沒做過測試),所以還是要掌握乙個通用的方法。
以下**是網上比較容易找到的一段**,我在前面加了一段mouseevent
的判斷:
/** * 觸發單擊事件
* @param elem 需要觸發事件的dom物件 */
function
fireclickevent(elem)
elem.dispatchevent(event);
}
參考**:
JS動態生成a標籤並自動觸發點選事件匯出csv檔案
此處又體現出了谷歌和火狐的區別 var aaaa data text csv charset utf 8,ufeff str var link document.createelement a link.setattribute href aaaa var timestamp new date va...
js觸發按鈕點選事件
function load 備註 1.btnobj.click 是真正地用程式去點選按鈕,觸發了按鈕的onclick 事件,按鈕不隱藏的時候是可以呼叫的按鈕隱藏之後就不行了,設定隱藏不要使用visiable屬性,使用style.display none 2.btnobj.onclick 只是簡單地呼...
js觸發按鈕點選事件
js觸發按鈕點選事件 function load 備註 1.btnobj.click 是真正地用程式去點選按鈕,觸發了按鈕的onclick 事件,按鈕不隱藏的時候是可以呼叫的按鈕隱藏之後就不行了,設定隱藏不要使用visiable屬性,使用style.display none 2.btnobj.onc...