Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отключение картинок на странице (https://javascript.ru/forum/events/2566-otklyuchenie-kartinok-na-stranice.html)

AgRy 16.01.2009 17:05

Отключение картинок на странице
 
Итак, нужно откллючить все изображения на странице, по факту присвоить всем тегам <img> - src=""

Пробовал:
document.getElementsByTagName('img').src = '';
Но не помогает(( так же пробовал пускать это в цилке в виде:
getElementsByTagName('img')[i].src


Второй вариант решения проблемы так это отключить <body> штукой вида:
document.getElementsByTagName('body').innerHTML = 'Другой текст';
- Так же ничего не изменило.

Помогите пожалуйста, с решением проблемы

AgRy 16.01.2009 17:25

Прошу прощения. Проблему решил.

x-yuri 26.01.2009 10:07

есть еще свойство css visibility, может уместнее было бы

natashalina 07.07.2014 08:14

Уважаемый! ответьте, пожалуйста, как проблему вы решили то?? Она же и у других возникает, а ваш вопрос через поисковик находится. Очень нужен ответ..
ТАк как же отключить картинки с помощью javaxcript?
Заранее благодарю

Erolast 07.07.2014 11:50

var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; i++)
  images[i].src = "";

либо
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; i++)
  images[i].style.visibility = false;

либо
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; i++)
  images[i].style.display = "none";


Разумеется, скрипт должен выполняться после загрузки DOM.

Сергей Ракипов 16.01.2021 09:27

А какой из этих способов предпочтительнее?
У меня по нажатию на кнопку нужно отключить все изображение.

Сергей Ракипов 16.01.2021 09:35

И как сделать что бы все изображение вернулись.
Нужно что бы на все сайте отключились а потом по нажатию вернулись.

рони 16.01.2021 09:37

Сергей Ракипов,
1 способ уничтожает картинки(будет пиктограмма)
2 делает картинки невидимыми(прозрачными)
3 скрывает картинки

рони 16.01.2021 09:38

Сергей Ракипов,
display = "none"; скрыть
display = ""; открыть

voraa 16.01.2021 09:38

Смотря, что вы хотите получить от этого.


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