2012-02-03 39 views
0

從IE7開始就有一個組件使用,並且從來沒有遇到任何問題。Javascript組件在IE9中不起作用

現在,IE9問世了,用戶正在努力解決一個具體問題。

這是一個組合框,問題是當我選擇該項目時,IE9無法識別某個項目已被選中。如果用戶打開兼容模式,問題將消失。

所以..問題...

是否有一個代碼分析器,或代碼檢查,或東西...讓我能確定哪些js的功能,在組件代碼,將不再可用在IE9 ?或者......有沒有人對我應該做什麼有一個很好的建議,或者我該如何檢測這個問題?

感謝

+0

您是否嘗試更改文檔類型,並確保<!doctype是您的回覆中的第一行。 – 2012-02-03 16:36:28

+0

您可以按f12開始,打開控制檯,查看是否顯示任何錯誤;如果你幸運的話,你會知道不支持的功能 – 2012-02-03 16:46:03

+0

我會確保<!doctype在那裏,我會給F12 +控制檯一個嘗試。 – Naner 2012-02-03 16:54:20

回答

0

你可以使用開發工具,並檢查控制檯看到哪條線路拋出一個錯誤。要打開開發人員工具,只需按F12或轉到工具>開發人員工具。接下來,按Tabbar中的控制檯。

+0

嘗試調用時出現錯誤:document.appendChild – Naner 2012-02-06 17:56:22

+0

我知道IE在某些情況下不允許appendChild,但我無法幫助您有了這個小信息.. – ThomasM 2012-02-07 10:51:18