Динамически изменить содержимое страницы в javascript

Модератор: Модераторы разделов

frp
Сообщения: 1445
ОС: Debian Squeeze

Динамически изменить содержимое страницы в javascript

Сообщение frp »

Есть страница. На ней есть div, id которого хранится в переменной div_id. Как из этого дива все удалить?
Можно ли туда писать динамически сгенерированную страницу более цивилизованным способом чем это:

Код: Выделить всё

var obj=document.getElementById(div_id);
obj.appendChild(document.createElement("p"));
var p=obj.firstChild;
p.appendChild(document.createTextNode("text of paragraph"));
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Динамически изменить содержимое страницы в javascript

Сообщение Voice »

frp писал(а):
30.06.2009 23:39
Есть страница. На ней есть div, id которого хранится в переменной div_id. Как из этого дива все удалить?

document.getElementById(div_id).innerHTML = "";
:)

frp писал(а):
30.06.2009 23:39
Можно ли туда писать динамически сгенерированную страницу более цивилизованным способом чем это:

document.getElementById(div_id).innerHTML = "<span><b>Some bold text inside span.</b></span>";
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Динамически изменить содержимое страницы в javascript

Сообщение frp »

Спасибо. А этот самый div удалить?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Динамически изменить содержимое страницы в javascript

Сообщение eddy »

RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Динамически изменить содержимое страницы в javascript

Сообщение serzh-z »

frp
При использовании, скажем, jQuery - всё бы, т.е. замена контента, свелось к следующему: $(div_id).html("<h1>I'm a new content</h1>");
Спасибо сказали: