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