出於某種原因的JavaScript下面一行是給我一個錯誤object doesn't support this action
在IE6:對象不支持IE6中的這一行動與jQuery
item = ui.item.get(0);
任何想法?我完全失去了。
出於某種原因的JavaScript下面一行是給我一個錯誤object doesn't support this action
在IE6:對象不支持IE6中的這一行動與jQuery
item = ui.item.get(0);
任何想法?我完全失去了。
ui.item是一個單一的DOM元素。不需要get()調用。
難道是ui爲空?或者說ui.item爲空?
當您使用單詞「item」作爲變量名時,Internet Explorer會討厭它。把它改成別的東西。
我在IE8中有同樣的錯誤。我更改了變量名稱,現在它可以工作... – 2011-07-11 14:39:50
這也是我的問題。非常令人沮喪。看到這個答案,並得到它的工作。謝謝! – ryan 2011-08-11 18:03:43
當您使用「start」作爲函數名稱時,Internet Explorer 6不喜歡它。這爲我修好了。也許有人知道這些保留字的列表?我想我也注意到DOM元素id「submit」給出了類似的問題,但是這是前一段時間,我可能會誤解這一點。反正...
斷碼(在IE6無論如何):
<input type=button value=Start onclick="start();">
<script> function start(){ /*Do whatever*/ } </script>
工作代碼:
<input type=button value=Start onclick="start2();">
<script> function start2(){ /*Do whatever*/ } </script>
感謝@小李的答案說這暗示詞 「項目」不允許作爲變量使用。結果是更多的話是相同的。
'item = ui.item [0];'工作嗎? – voyager 2009-10-08 13:59:29