我在使用onClick函數中使用下面的代碼來交換圖像(id = bigPicture)。它效果很好(在Chrome中),我繼續前進。後來我進入Firefox進行檢查,當它沒有像預期的那樣工作時,我大吃一驚。 src不會改變。現在,當談到原型時,我是一個noob,所以也許這不是解決問題的正確方法。你們怎麼想?Prototype img src swap在Firefox中不起作用?
$(bigPicture).src = filename;
我在使用onClick函數中使用下面的代碼來交換圖像(id = bigPicture)。它效果很好(在Chrome中),我繼續前進。後來我進入Firefox進行檢查,當它沒有像預期的那樣工作時,我大吃一驚。 src不會改變。現在,當談到原型時,我是一個noob,所以也許這不是解決問題的正確方法。你們怎麼想?Prototype img src swap在Firefox中不起作用?
$(bigPicture).src = filename;
這應該工作在Firefox罰款。你確定沒有其他錯誤報告嗎?你可以在[jsFiddle](http://jsfiddle.net)測試中複製行爲嗎? – Pointy 2011-02-27 21:01:55
@Pointy它應該工作,如果bigPicture是一個字符串的引用。請參閱下面的Shads答案。引用標記很容易忽略 – 2011-02-27 21:28:22
是的我認爲你的意思是「bigPicture」是一個變量,它持有對字符串的引用,否則它不可能在Chrome中正常工作。 – Pointy 2011-02-27 21:30:31