Я хочу знать решение, которое поможет мне изменить несколько одинаковых изображений с помощью JS.
Например: Ниже есть 3 тега изображений.
<img class = "photo" src = "myphoto.png">
<img class = "photo" src = "myphoto.png">
<img class = "photo" src = "myphoto.png">
И я хочу сразу изменить все "myphoto.png" на "theirphoto.png" без изменений в каждой строке.
Вы можете получить все элементы с помощью document.querySelectorAll и перебрать их, чтобы изменить каждый src.
document.querySelectorAll('img.photo').forEach(img => img.src = 'theirphoto.png');
@ Фрэнки Да, можешь. Чтобы изменить несколько атрибутов, вам нужно будет обернуть тело функции стрелки {}
, например. img => {img.src = 'src'; img.alt = 'alt';}
спасибо, это сработало. Таким же образом я могу изменить альтернативный текст, заменив «=> img.src» на «=> img.alt»?