我正在使用純javascript。當發生「onchange」事件時,會有一個複選框附帶一個功能。當從代碼未選中複選框時調用onchange函數
我想調用該函數,當我檢查並從javascript代碼中取消選中它時。
它被檢查和取消選中,但該函數不會被調用,除非我通過鍵盤箭頭鍵手動執行。
有什麼辦法可以讓這個函數被調用嗎?
HTML DOM:
<input type="checkbox" onchange="hello();" id="myCheckBox">
的Javascript:
document.getElementById("myCheckBox").checked = true;
您可以發佈您的代碼嗎? – DavidDomain
對不起,我只是編輯了問題並添加了它。 –
當通過腳本更改複選框狀態時,此事件不會觸發。如果您希望事件處理程序在這種情況下運行,那麼您需要從改變複選框狀態的那部分腳本中自行觸發事件。 http://api.jquery.com/trigger/ – CBroe