Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Js:не работает document.getElementById()

12K
18 октября 2006 года
Slavok
20 / / 05.06.2006
Здравствуйте. PHP-скрипт генерирует строку для Html -документа, эта строка записывается в Js-переменную. При загрузке страницы эта строка обрабатывается и создается Html-таблица, после этого таблица загружается в DIV через свойство innerHTML. Я пишу var el = document.getElementById('Id_ячейки таблицы'), получается el=null. В чем проблема?
18K
18 октября 2006 года
maestro_ufa
11 / / 10.10.2006
Возможно вы пытаетесь обратиться к ячейке раньше, чем её создали, т.е. заполнили innerHTML.

Такой код работает:
Код:
<HTML>
<BODY>
<DIV id="div_id">
</DIV>
</BODY>
<SCRIPT language="javascript">
    var test_html="<table width=100% border=1><tr><td id=td1>1</td><td id=td2>2</td></tr></table>";
    document.getElementById("div_id").innerHTML=test_html;
    document.getElementById("td1").style.color="#FFFFFF";
</SCRIPT>
</HTML>
13
18 октября 2006 года
RussianSpy
3.0K / / 04.07.2006
[QUOTE=Slavok]Здравствуйте. PHP-скрипт генерирует строку для Html -документа, эта строка записывается в Js-переменную. При загрузке страницы эта строка обрабатывается и создается Html-таблица, после этого таблица загружается в DIV через свойство innerHTML. Я пишу var el = document.getElementById('Id_ячейки таблицы'), получается el=null. В чем проблема?[/QUOTE]
Код в студию
12K
19 октября 2006 года
Slavok
20 / / 05.06.2006
Проблема устранена, всем спасибо
9.5K
22 июня 2010 года
bugme
5 / / 18.10.2008
Цитата:
Возможно вы пытаетесь обратиться к ячейке раньше, чем её создали


спасибо тебе, добрый человек!

369
23 июня 2010 года
Kesano
451 / / 09.10.2007
Кстати у id такая-же ситуация как у name ? Если name состоит только из цифр, то к нему не получается обратиться через getElementByName() ...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог