手機瀏覽器點擊按鈕無反應問題

上周遇到了一個黑莓手機瀏覽器兼容性問題,A按鈕點擊無反應,沒有觸發任何事件。這塊的代碼一直沒有修改過,不知道是怎么回事。

試了很多種方法,比如使用document.body.innerHTML打印部分代碼、一邊刪代碼一邊測試,都沒效果。

因為頁面是后臺讀取ftl生成的html內容,我從windows chrome上把已編譯好的html內容copy下來,保存到文件中使用sublime打開查看,在<head>標簽下看到有個</script>標簽顏色不對(白色),而上面的<script>標簽是紅色,猜想可能是中間有特殊字符。

查找中間的內容發現在for()的判斷條件中“i<len“,”<len“被手機瀏覽器解析為html標簽了,導致這段js代碼異常,后面的js代碼也無法正常執行,按鈕沒反應。

問題很簡單,定位的時間也蠻長的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,805評論 1 92
  • <a name='html'>HTML</a> Doctype作用?標準模式與兼容模式各有什么區別? (1)、<...
    clark124閱讀 3,555評論 1 19
  • 目錄1. PhxPaxos源碼分析之關于PhxPaxos2. PhxPaxos分析之網絡基礎部件3. PhxPax...
    隨安居士閱讀 2,712評論 0 1
  • 一場連告白都略顯多余的愛情 世界和平小姐的心愿,如她其名 ,只要世界和平,沒有戰爭,沒有小孩再會挨餓,沒有道德可以...
    薄書閱讀 487評論 5 5
  • 最近總有人問我“平淡穩定不好嗎?”“安安穩穩過一輩子有錯嗎?”沒。 “學有所成,成家立業,娶妻生子,安享晚年”本來...
    0城三點半閱讀 258評論 1 1