天天看點

關于IE下Checkbox标簽的onchange事件相容

今天寫一個全選功能,在chrome和firefox下測試都正常實作效果,到了ie下死活沒效果.

一番周折,測試發現勾選了以後還要點選其他位置才會觸發onchange事件.

用度娘查詢了一下.

有下面兩種解決方式:

用onclick事件代替

1、<input type=checkbox onclick="alert(this.value)" value=huerreson>

用onpropertychange事件代替

2、<input type=checkbox onpropertychange="alert(this.value)" value=huerreson>

IE下,當一個HTML元素的屬性改變的時候,都能通過 onpropertychange來捕獲。

本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1655510,如需轉載請自行聯系原作者

繼續閱讀