2013-02-25 59 views
1

好的我剛纔問過這個問題,但是我有一些圖片來展示我用Safari瀏覽器得到的這個bug。帶有元素innerText的Safari Bug

在控制檯區域遊獵表示此文檔

<div id="rot3posDisp" class="rotDisp">C</div> 

但實際的頁面上它仍然有innerText爲「B」。 這意味着innerText沒有被我已經存在的javascript函數刷新。

有沒有其他人有Safari的這個bug,如果是這樣,你有工作。

+0

在innerHTML和Safari上做一些搜索。在該瀏覽器上似乎存在一些固有的問題。 – 2013-02-25 23:00:16

+0

你最近更新了你的js文件嗎?如果是這樣,舊版本可能被緩存 – MikeB 2013-02-25 23:00:58

+0

不,它是最新的。這個bug似乎只是出現在safari中,我正在研究innerHTML繼承問題 – npage 2013-02-25 23:03:41

回答

0

如果你可以堅持IE9 +,.textContent是首選。 .innerText在Firefox中根本不起作用。

document.getElementById('rot3posDisp').textContent = 'C'; 
+0

它確實在FF 45+中工作 – Robbert 2016-03-18 11:42:33