[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: innerHTML, что-то не так
Marker
Есть такая трудность: в коде страницы нужно написать <div><p>Текст</p></div>, но с помощью JavaScript'а и в определённом месте (в этом <td name="chat" id="chat" class="main_window"> ... </td>, где многоточие). Я писал и innerHTML="..." и write('...'), но не то, не другое не работает. Скажите, то нужно писать вместо трёх вопросов ( window ??? innerHTML = "<div><p>Текст</p></div>" ), я писал и window.chat.innerHTML = "..."; и document.chat.innerHTML = "..."; и window.document.m1.c2.chat.innerHTML = "..."; но ничего хорошего из этого не получилось. Объясните в чём дело, пжалуйста.

<head>

<script>

window ??? innerHTML = "<div><p>Текст</p></div>";

</script>

</head>

<body>

<table name="m1" id="m1" class="global">

<tr name="c2" id="c2" class="universal">

<td name="chat" id="chat" class="main_window"> ... </td>

</tr>

</table>

</body>




Спустя 12 минут, 44 секунды (28.02.2007 - 17:39) loginsan написал(а):
document.getElementById('chat').innerHTML = '<div><p>Текст</p></div>';
Возможно так. Не совсем правильно используешь объектную модель документа. Вместо объекта window надо обращаться к document. И не напрямую к элементу по имени 'chat', а через функцию getElementById().

Спустя 2 часа, 10 минут, 9 секунд (28.02.2007 - 19:49) Marker написал(а):
О спб


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

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