Novitsky
@Novitsky
Веб-разработчик, дизайнер, фотограф

Как с помощью JS найти в DOM изображение с определенным alt'ом?

Здравствуйте.

Подскажите поподробнее, пожалуйста, как проверить, присутствует ли в документе изображение с конкретным alt'ом (например, alt="picture") и, если присутствует, то добавить к определенному элементу класс и поставить это изображение в качестве фона этого элемента?
Например:
<article class="article-picture" style="background-image:url('путь до изображение согласно src');">
    <h1>Заголовок</h1>

    <p>Какой-то текст</p>
    <img src="путь до изображения" alt="picture">
    <p>Какой-то текст</p>
</article>

То есть получается, если в документе есть изображение с alt="picture", то к элементу article добавляется класс article-picture, а само изображение ставится фоном.

Кроме этого, изображение из самого текста надо удалить. Чтобы получилось в итоге так:
<article class="article-picture" style="background-image:url('путь до изображение согласно src');">
    <h1>Заголовок</h1>

    <p>Какой-то текст</p>
    <p>Какой-то текст</p>
</article>


Все это надо сделать с помощью JS (лучше jQuery).
Предполагаю, что это делается в несколько строчек, но я не знаком с JS.
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час