Удалить блок с Javascript без "скрытых" стилей CSS - PullRequest
0 голосов
/ 18 декабря 2011

У меня проблема - я хочу УДАЛИТЬ div, а не просто скрывать их с помощью css на моей веб-странице.Я новичок в Javascript и не могу точно сказать, так ли это, но думаю, что должна использоваться функция removeChild().Вот сценарий:

http://jsbin.com/ufoyor/edit#javascript,html/

Работает так:

1) Кнопка «X» скрывает pronto и crossClose делений в связи с тем, чтоНазначение стиля «скрыть» эти блоки.

2) Сценарий устанавливает конкретное значение в файле cookie, если значение, совпадающее с блоком, не отображается (с style = "visibility: hidden;").

Ответы [ 2 ]

1 голос
/ 18 декабря 2011

Да, вы можете удалить элемент вместе с его поддеревом с помощью removeChild ().

Тем не менее, я рекомендую установить стиль display: none.Он не будет отображаться вообще (не будет занимать пространство, как visibility:hidden).

0 голосов
/ 18 декабря 2011

В простом JavaScript используйте removeChild(): https://developer.mozilla.org/En/DOM/Node.removeChild
В jQuery у вас есть метод remove(): http://api.jquery.com/remove/

...