JavaScript заменяет изображение - PullRequest
1 голос
/ 28 ноября 2010

Мне интересно, есть ли простой способ для скрипта циклически просмотреть все изображения (возможно, определенного класса) на моей веб-странице и изменить источники всех этих изображений на одно и то же изображение.Это для пасхального яйца, и я бы хотел избежать AJAX и таких библиотек, как jQuery.

Ответы [ 2 ]

3 голосов
/ 28 ноября 2010

Вы можете просто использовать document.getElementsByTagName(), чтобы получить все <img> элементы, например:

var imgs = document.getElementsByTagName("img");
for(var i=0, l=imgs.length; i<l; i++) {
  imgs[i].src = "someImage.jpg";
}
1 голос
/ 28 ноября 2010
for ( var i = 0; i < document.images.length; i++ ) 
  if ( document.images[i].className == 'certain-class' ) // caution: can have multiple classes 
    document.images[i].src = '/hello.jpg';

document.images - принятие DOM2 от доисторического DOM0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...