成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

由a標(biāo)簽點擊事件引發(fā)的IE8翻車事故

Little_XM / 3536人閱讀

摘要:折騰之路使用各種方式取值,都沒有獲取到輸入框的值,一直以為是取值方式的問題,一直折騰無果,因為在其他瀏覽器下均正常。如果不點擊相關(guān)標(biāo)簽,則可以獲取到輸入框的值。解決方案在每一個這種標(biāo)簽的點擊事件中,添加來阻止默認(rèn)事件即可。

起因
對于a標(biāo)簽的點擊事件,也許我們早已習(xí)慣href="javascript:void(0);"這樣去寫,之后綁定click事件來處理,但今天在IE8瀏覽器下某個頁面遇到了很詭異的問題。如果我們點擊了某個這個a標(biāo)簽,JavaScript中的點擊事件執(zhí)行之后,頁面中的input使用$("input").val()等就取不到值了,使用$("form").serialize()之后相關(guān)input的字段也沒有值。由此展開了折騰之路。
折騰之路

使用各種方式取值,都沒有獲取到input輸入框的值,一直以為是取值方式的問題,一直折騰無果,因為在其他瀏覽器下均正常。

如果不點擊相關(guān)a標(biāo)簽,則可以獲取到input輸入框的值。

在另外的具有placeholder處理的頁面中,點擊a標(biāo)簽后,input中的placeholder值沒有了,因為IE8下的placeholder需要綁定相關(guān)事件,因此可以斷定點擊a標(biāo)簽之后,頁面可能存在刷新。

果不其然,a標(biāo)簽的href屬性即便寫為javascript:void(0);仍然會導(dǎo)致頁面在IE8下進(jìn)行某種機制的頁面刷新操作。

解決方案
在每一個這種a標(biāo)簽的點擊事件中,添加e.preventDefault()來阻止默認(rèn)事件即可。
潛在風(fēng)險
在添加這行代碼之后,對于想跳轉(zhuǎn)的有些a標(biāo)簽可能不能跳轉(zhuǎn)了,那么需要再在事件下面對href進(jìn)行判斷,或者判斷這個href是否符合直接跳轉(zhuǎn)的條件,而分別進(jìn)行阻止默認(rèn)事件的處理。

Diboot - 簡單高效的輕代碼開發(fā)框架

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/53795.html

相關(guān)文章

  • a標(biāo)簽點擊事件引發(fā)IE8翻車事故

    摘要:折騰之路使用各種方式取值,都沒有獲取到輸入框的值,一直以為是取值方式的問題,一直折騰無果,因為在其他瀏覽器下均正常。如果不點擊相關(guān)標(biāo)簽,則可以獲取到輸入框的值。解決方案在每一個這種標(biāo)簽的點擊事件中,添加來阻止默認(rèn)事件即可。 起因 對于a標(biāo)簽的點擊事件,也許我們早已習(xí)慣href=javascript:void(0);這樣去寫,之后綁定click事件來處理,但今天在IE8瀏覽器下某個頁面遇...

    source 評論0 收藏0
  • 前端小報 - 201812 月刊

    摘要:也能幫你寫代碼了微軟和團(tuán)隊一起推出擴展,預(yù)覽版可以在插件市場直接查找安裝。微軟宣布將采用內(nèi)核這對于諸多的前端開發(fā)者而言,無疑是本年底最大的福音具體的計劃可以參考官網(wǎng)的博客,在不久的將來,基于的瀏覽器將要正式和我們見面啦。 訂閱 / 投稿:https://github.com/txd-team/monthly本期小編:?Hkmu (扶容)?/?x-cold (尹摯) 新聞快報 npm ...

    Coding01 評論0 收藏0
  • 前端小報 - 201812 月刊

    摘要:也能幫你寫代碼了微軟和團(tuán)隊一起推出擴展,預(yù)覽版可以在插件市場直接查找安裝。微軟宣布將采用內(nèi)核這對于諸多的前端開發(fā)者而言,無疑是本年底最大的福音具體的計劃可以參考官網(wǎng)的博客,在不久的將來,基于的瀏覽器將要正式和我們見面啦。 訂閱 / 投稿:https://github.com/txd-team/monthly本期小編:?Hkmu (扶容)?/?x-cold (尹摯) 新聞快報 npm ...

    jsliang 評論0 收藏0
  • 前端小報 - 201812 月刊

    摘要:也能幫你寫代碼了微軟和團(tuán)隊一起推出擴展,預(yù)覽版可以在插件市場直接查找安裝。微軟宣布將采用內(nèi)核這對于諸多的前端開發(fā)者而言,無疑是本年底最大的福音具體的計劃可以參考官網(wǎng)的博客,在不久的將來,基于的瀏覽器將要正式和我們見面啦。 訂閱 / 投稿:https://github.com/txd-team/monthly本期小編:?Hkmu (扶容)?/?x-cold (尹摯) 新聞快報 npm ...

    zhangrxiang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<