Модератор: Модераторы разделов
frp
Сообщения: 1445
ОС: Debian Squeeze
Сообщение
frp » 30.06.2009 23:39
Есть страница. На ней есть 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
Сообщение
Voice » 01.07.2009 10:44
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
Сообщение
frp » 01.07.2009 12:36
Спасибо. А этот самый div удалить?
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Сообщение
eddy » 01.07.2009 12:56
RTFM
-------
KOI8-R - патриотичная кодировка
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 01.07.2009 12:59
frp
При использовании, скажем, jQuery - всё бы, т.е. замена контента, свелось к следующему: $(div_id).html("<h1>I'm a new content</h1>");