基本上,我有一個div,用innerHTML插入內容。插入的HTML片段是:修改使用innerHTML創建的元素的innerHTML
<p style="text-align:center;"><span class="bold" id="timer">00:00:00:0</span></p>
這是一個計時器,它應該使用setTimeout遞增。後來,我調用下面的函數來修改定時器模塊:
document.getElementById("timer").innerHTML = output;
當檢查與螢火蟲或警報innerHTML屬性,跨度元素的innerHTML被遞增(例如,它會說「00:00:10 :6「或」00:01:01:4「)。但是,該頁面並未反映這些更改;瀏覽器仍顯示00:00:00:0。
我試着直接在頁面上放置span,而不是通過使用innerHTML修改div,然後才能工作。無論如何,使它與div上的innerHTML一起工作嗎?
編輯:該網頁是----- 嘗試使用Firebug或Chrome的控制檯來檢查如下:
document.getElementById('bunny-timer').innerHTML
編輯2:URL中移除。
對我來說只適用於使用innerHTML使用FF 3.6 – re5et 2010-11-19 04:03:51