fbir
@fbir
начинающий верстальщик

Как в alt прописать заголовок страницы?

Имеется сайт где пользователь в статьи добавляет текст с картинками сайт на modx evo, но сути это не меняет, нужно взять заголовок страницы h1 и его содержимое передать во все картинки которые есть на странице внутри тега [*content*].
Пробовал вот такую конструкцию но чего то не работает. В js и jq я пока новичек.
<header><h1 id="in">[*pagetitle*]</h1></header>
				
				<script> 
					$( "img" ).each(function( ) {
					var clo = $(this).siblings('h1').text();
					$(this).attr('alt', clo);
					});
				</script> 
				<div class="content">
					[*content*]
				</div>
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
l3ftoverz
@l3ftoverz Куратор тега JavaScript
Люблю Финский металкор и ищу работу.
const header = document.querySelector('#in');
const images = document.querySelectorAll('.content img');

images.forEach(image => image.alt = header.textContent);


Но по-нормальному это сделать бы не на клиенте, а что бы сразу с сервера шла нормальная вёрстка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
29 мая 2020, в 00:02
5000 руб./за проект
28 мая 2020, в 23:42
10000 руб./за проект