'innerHTML': объект является нулевым или неопределенным
12910 просмотра
1 ответ
У меня есть следующее:
<div id="valueboxes" style="overflow-x:hidden;overflow-y:scroll;width:100%;height:200px">
Тем не менее, каждый раз, когда я использую следующее:
document.getElementById("valueboxes").innerHTML = html;
Я получаю эту ошибку:
'innerHTML': object is null or undefined
Я делаю что-то неправильно?
HTML - это табличная переменная, которая также добавляется с помощью javascript в цикл for +=
.
Ответы (1)
9 плюса
Это потому, что вы выполняете свой код до полной загрузки DOM.
Это должно работать:
window.onload = function() {
document.getElementById('valueboxes').innerHTML = html;
};
Или вы можете просто поместить свой код javascript непосредственно перед </body>
тэгом без необходимости использовать его onload
там.
Вопросы из категории :
- javascript Как определить, какой из указанных шрифтов был использован на веб-странице?
- javascript Валидация клиентской стороны ASP.Net
- javascript Длина объекта JavaScript
- javascript Получение текста из выпадающего списка
- asp.net Контрольный список для проверки подлинности Windows IIS 6 / ASP.NET?
- asp.net .NET - получить протокол, хост и порт
- asp.net Как получить полный URL страницы, на которой я нахожусь в C #
- html Определить часовой пояс пользователя
- html Как мне дать моим веб-сайтам значок для iPhone?
- html Как отключить автозаполнение браузера в поле веб-формы / теге ввода?
- vb.net Setting Objects to Null/Nothing after use in .NET
- vb.net Случайное целое число в VB.NET
- vb.net Лучший способ в asp.net заставить https для всего сайта?
- vb.net Кто-нибудь знает библиотеку для работы с парами количество / единица измерения?
- innerhtml Можно ли добавить к innerHTML, не уничтожая слушателей событий потомков?
- innerhtml Can scripts be inserted with innerHTML?
- innerhtml Как заменить innerHTML div, используя jQuery?
- innerhtml Как получить innerHTML из DOMNode?