document.getElementById('dvFile')。innerHTML + = txt;不工作的Internet Explorer 7document.getElementById('dvFile')。innerHTML + = txt;
回答
我認爲,你的對象叫做dvFile對於innerHTML來說是錯誤的類型。 dvFile不得代表任何類型的輸入。
檢查以下有效腳本。
<script>
function setTimeout_Testing()
{
count = 1;
document.getElementById("writeMe").innerHTML += count;
}
setTimeout("setTimeout_Testing();", 1000);
</script>
<div id="writeMe"></div>
http://www.ppshein.net/index.cfm/2010/10/18/different-between-settimeout-and-setinterval
只能用+
添加HTML:
document.getElementById('dvFile').innerHTML = txt;
如果你想以前的HTML被保存下來,你可以試試這個方法:
document.getElementById('dvFile').innerHTML = document.getElementById('dvFile').innerHTML + txt;
沒有仍然不工作 – 2010-10-25 07:04:23
你檢查了我的鏈接,哈哈?(與源代碼) – galambalazs 2010-10-25 07:04:39
它的說未知的運行時錯誤 – 2010-10-25 07:05:08
首先你這裏沒有真正的問題。這充其量是一個聲明。一個錯誤報告也許。
如果您需要幫助,請提供詳細信息。
您的問題可能是因爲您試圖設置元素或<select>
。因爲在IE:
表的文字屬性, TFOOT,THEAD,和TR元件是 只讀的。 Q239832
事情可以做,包括:
- 使用DOM方法使用一種變通方法與包裝元素
[添加內容(insertRow
,insertCell
)
var txt = "<tr><td>1</td> <td>2</td></tr>";
var table = document.getElementById('table_id');
var temp = document.createElement("div");
temp.innerHTML = "<table><tbody>" + txt + "</tbody></table>";
table.appendChild(temp.firstChild.firstChild);
是的,我使用表是一個問題? – 2010-10-25 07:29:27
看到我的更新.. – galambalazs 2010-10-25 09:10:17
- 1. ajax - Ajax vs document.getElementById()。innerHTML
- 2. 不能document.getElementById(「page」)。innerHTML
- 3. 的document.getElementById( 「toai」)。innerHTML的=的document.getElementById( 「toai」)。值
- 4. Js,document.getElementById(「ID」)。innerHTML,錯誤
- 5. Javascript - 放置document.getElementById('blahblah')。innerHTML
- 6. Ajax請求:的document.getElementById('txtHint).innerHTML
- 7. VAR =的document.getElementById( 'mynubervalue1')。innerHTML的+ 1
- 8. AJAX document.getElementById()。IE的innerHTML問題?
- 9. document.getElementById('grand_total_display')。innerHTML =「Total is:$」+ variable;在IE6和IE7
- 10. 請解釋一下「document.getElementById(」div_name「)。innerHTML = xmlHttp.responseText;」
- 11. document.getElementById innerHTML不在循環中工作
- 12. 使用document.getElementById(「nav01」)時的子菜單。innerHTML
- 13. innerHTML中的Ajax document.getElementById不起作用
- 14. 什麼的document.getElementById之間的區別(「測試」)值和的document.getElementById(「測試」)。innerHTML的
- 15. document.getElementById()。innerHTML不工作,在控制檯上沒有錯誤
- 16. document.getElementById()。innerHTML在ReactJS中沒有獲取文本
- 17. 的document.getElementById()。innerHTML的用於選擇標籤不能在IE
- 18. 的document.getElementById(「ID」)。innerHTML的=「一些值」的變化不會反映
- 19. 無法顯示document.getElementById(「output1」)中的「output1」。innerHTML =「L1:」L1.DisplayAll();
- 20. 如何從不同的html/php文件中獲得document.getElementById()。innerHTML
- 21. 爲什麼document.getElementById('tableId')。innerHTML在IE8中不起作用?
- 22. 無法使用document.getElementById()。innerHTML來重寫原始html
- 23. JavaScript document.getElementById()不工作
- 24. document.getElementById + regex
- 25. document.getElementById().value和document.getElementById()。checked不適用於IE
- 26. 使用的document.getElementById
- 27. 當使用document.getElementById
- 28. document.getElementById not working/Display
- 29. document.getElementById(「clock」)爲空?
- 30. 的document.getElementById在IE
不工作=?任何錯誤消息? – Nivas 2010-10-25 06:54:56
它說未知的運行時間錯誤 – 2010-10-25 07:05:36
重複:http://stackoverflow.com/questions/1066443/ie-innerhtml-error – galambalazs 2010-10-25 07:21:53