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;
Нет, все еще не работает –
Вы проверили мою ссылку, lol? (С кодом souce) – galambalazs
его говоря неизвестную ошибку времени выполнения –
Первая от вас здесь нет реального вопроса. В лучшем случае это утверждение. Возможно, сообщение об ошибке.
Если вам нужна помощь, вы должны предоставить подробную информацию.
Ваша проблема, вероятно, в том, что вы пытаетесь установить innerHTML
элемента или <select>
. Потому что в IE:
innerHTML свойство TABLE, TFOOT, THEAD и TR элементы только для чтения. Q239832
Вещи, которые вы можете сделать, включают в себя:
- с использованием методов DOM для добавления содержимого (
insertRow
,insertCell
) - используя обходной путь с оберточной элементом
[ Demo]
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);
да, я использую таблицу, это проблема? –
см. Мое обновление .. – galambalazs
не работает =? любые сообщения об ошибках? – Nivas
его поговорка неизвестная ошибка времени выполнения –
дубликат: http://stackoverflow.com/questions/1066443/ie-innerhtml-error – galambalazs