[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: getElementById в innerHTML
booster
Проблема такая: Как обратиться к тегу занесенному через innerHTML?
Пример:

Код
//пускай есть такой тег:
<div id='X'></div>

//Теперь JavaScript функция:
x = document.getElementById('X');
x.innerHTML = "<input id='ASD' value='test'>";

//Трабл в том что не могу обратиться к встроенному тегу, типа так:
r = document.getElementById('ASD');




Спустя 26 минут, 28 секунд (22.05.2007 - 19:55) Angerslave написал(а):
x.childNodes, например...

Спустя 4 минуты (22.05.2007 - 19:59) Angerslave написал(а):
Кста, браузер какой? IE не хочет понимать, что id="x" обзывает элемент как x, ему подавай name="x"...

Спустя 1 час, 25 минут, 35 секунд (22.05.2007 - 21:24) Timok написал(а):
Код
<div id='X'></div>

<script type="text/javascript">
onload = function ()
    {
        x = document.getElementById('X');
        x.innerHTML = "<input id='ASD' value='test'>";
        r = document.getElementById('ASD');
        alert(r.value);
    }
</script>


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.