IE下onchange事件不立即執行

2022-03-26 09:52:05 字數 284 閱讀 5513

做前端開發免不了為瀏覽器的相容而勞神,所以堅持把發現的瀏覽器相容問題做做總結,是很有意義的。

比如ie8及以下的瀏覽器的onchange事件實在該控制項失去焦點之後才執行的,也就是要點一下空白的地方,才能執行。解決辦法很簡單,改成onclick事件就好了。

來看個例子:

點這裡選擇勾選

在ie8及以下的瀏覽器中,點選勾選之後,必須點選一下空白的區域才會彈出successfully selected!,解決的辦法呢就是把onchange="say()",改成onclick="say()"就ok啦!

JSP中onchange事件不生效問題

1 body體裡的下拉選框 結算方式 請選擇否是 線上結算 不需要結算 2 想要實現的onchange事件 function changebalance else 3 只寫了上面2中的onchange事件,觸發條件滿足時不生效。增加下面 片段,目的是在頁面載入完後再載入一下這個方法,完美解決。fun...

ie下按keydown事件會觸發button

說是button才會有這個問題,如果是a標籤呢,我也做了實驗,a標籤是不會有這樣的問題的,只有button會有 那該怎麼解決呢?其實解決辦法還是挺多的,比如可以把button換掉 我採用的是阻止keydown事件的預設行為preventdefault 的確解決問題。1.阻止瀏覽器的預設行為 func...

IE下margin 0 auto不居中解決方法

正常情況下需要將div居中顯示時,使用css樣式 margin 0 auto即可,但有時使用margin 0 auto後在ff chrome裡能居中,而在ie678裡不居中的現象。如下 margin 0 auto 內容居中顯示 可以是對網頁主體宣告文字居中,即body 即 margin 0 auto...