看板 Ajax 關於我們 聯絡資訊
最近在寫一個頁面的時候遇到一個問題,先參考程式碼: <input type=checkbox name='D' onClick="toggleEnable('D');" > 設定 checkbox 的 onClick 為自己寫的 toggleEnable function (已經有引用 jQuery 了) function toggleEnable(cls){ var chk=$('input:checkbox[name="'+cls+'"]').attr('checked'); if(chk){ $("."+cls+":disabled").removeAttr("disabled"); if($('#'+cls+'_OPT').val()=="~") $("#"+cls+"_B").removeAttr("disabled"); else $("#"+cls+"_B").attr("disabled","disabled"); }else{ $("."+cls+":enabled").attr("disabled","disabled"); } } 功能就是根據傳入的 className 切換該 className 的 enable/disable 我在撰寫的時候都會注意到瀏覽器支援度的問題,上面這邊的程式碼都 檢查過應該是沒有問題的.... 可是在 IE 卻出現這個錯誤: http://ppt.cc/CYWT 旁邊的三行錯誤都在這邊: http://ppt.cc/N(1C 往上我看不出來哪邊有問題... 往下好像也是.... 是因為我和 IE 不熟,他不喜歡我嗎.... 不是啦,我想請問各位之不知道我漏了什麼 或者做錯了什麼嗎? Firefox 和 Google Chrome 都很正常,但是所有 IE(6~9) 都有這個問題... 麻煩各位了 > < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.177.171 ※ 編輯: darkk6 來自: 114.47.177.171 (07/22 21:42)
s25g5d4:DOCTYPE加了沒 07/22 21:47
darkk6:有加了~ 07/22 21:51
Numino:和ie一定要混熟,確保ie,兼顧fx,基本上就ok了,除非就自己用 07/22 22:45
darkk6:只好在網站首頁說不支援 IE XDDD 07/22 23:53