1. 程式人生 > >ie6 未結束註釋,物件不支援此屬性或方法等錯誤原因

ie6 未結束註釋,物件不支援此屬性或方法等錯誤原因

今天在IE6下測試時出現JS指令碼錯誤:“註釋未結束”、”物件不支援此屬性或方法“、“語法錯誤”、“未結束常量”等一些問題。

於是,我頁面上的所有註釋都刪掉了,然後執行,問題依然存在,此時,想想,是不是js或者css的註釋導致的,於是,索性也把所有的js和css檔案裡面的註釋也刪了,抱著一點希望執行頁面,可悲的是,問題依然存在。於是,我就去網上搜索了下:

當把提示錯誤的指令碼放到網頁中時卻沒有任何錯誤提示,並且執行正常。單獨放在js檔案中進行引用這出現如上錯誤。

導致這樣的原因是因為編碼問題,網頁編碼是utf-8,而js檔案編碼是gbk。

解決辦法:引入js檔案的時候加個charset=’gbk’即可

參考網上搜索的結果,我把頁面相關所有的檔案,都重新編碼為utf-8,最後問題解決了,哎,坑爹啊!