Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно убрать картинку (https://javascript.ru/forum/misc/11779-nuzhno-ubrat-kartinku.html)

valeriys 13.09.2010 11:54

Нужно убрать картинку
 
Приветствую всех!
Подскажите пожалуйста, как убрать картинку при помощи javascript ?
есть ссылка
<img src="тут ссылка" alt="описание" title="описание"  />

мне нужно убрать картинку целиком из определенных блоков
к примеру
<div id="myblock">
<img src="тут ссылка" alt="описание" title="описание"  />
</div>


Как это можно провернуть? Заранее премного благодарен.

Sweet 13.09.2010 12:17

var block = document.getElementById('myblock')
//далее, если удалить div
block.parentNode.removeChild(block)

//удалить картинку, а div оставить
var image = block.children[0]
block.removeChild(image)

valeriys 13.09.2010 12:50

Sweet спасибо! сейчас попробую.

valeriys 13.09.2010 13:20

Вообще ничего не происходит :)
нужно как то найти и удалить изображение в тексте
<img src="тут ссылка" alt="описание" title="описание"  />

А текст с изображением у меня в в блоках
<div class="text">тут текст и картинка</div>

Sweet 13.09.2010 13:28

Цитата:

Сообщение от valeriys
Вообще ничего не происходит

Почему-то не удивлен:)
На вот простой и понятный вариант через onclick:
<div class="text">Вот какой-то текст...<br>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" title="Кликни, и картинка удалится" *!*onclick="this.parentNode.removeChild(this)"*/!* /><br>
Тут еще текст...
</div>

valeriys 13.09.2010 13:40

Господа, проблема решена при помощи CSS :lol:
.myblock IMG {display: none;}

Но всё равно спасибо! тупанул малость, бывает...


Часовой пояс GMT +3, время: 23:54.