1. 程式人生 > >js 物件不支援此屬性或方法

js 物件不支援此屬性或方法

 昨天寫了一個js指令碼,哪裡都沒問題,在Firefox測試也沒問題,我就用aler();一行行的招,知道了哪行有問題,我把兩隻眼張大了去看就是不知道怎麼回事,

 clientid =document.getElementById("clientid ").value ;
 clientorderid =document.getElementById('clientorderid ').value ;

ie瀏覽器到這行就不行了,我就看了又看想了又想,測試就是出現“物件不支援此屬性或方法 ”,後來我不知哪來的靈感把變數名變了一下,變成如下:

client =document.getElementById("clientid

").value ;
clientorder =document.getElementById('clientorderid ').value ;

當然後面用到這兩個變數名也改了一下,就OK了。

我總結了如下:變數名最後不要和後面要賦值的變數名相同,當然在其他瀏覽器下沒問題,

希望能和大家分享,也請高手指點,讓我活著也明白點啊!

現在“
知其然不知所以然 ”!