@RushV

Как текстовое содержимое элемента сделать значением атрибута?

Есть:

<a href="">Название 1</a>
<a href="">Название 2</a>
<a href="">Название 3</a>

Надо сделать:

<a href="" title="Название 1">Название 1</a>
<a href="" title="Название 2">Название 2</a>
<a href="" title="Название 3">Название 3</a>
  • Вопрос задан
  • 90 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
$('a').attr('title', function() {
  return $(this).text();
});

или

document.querySelectorAll('a').forEach(n => n.title = n.innerText);

или

for (const n of document.getElementsByTagName('a')) {
  n.setAttribute('title', n.textContent);
}
Ответ написан
Acaweb
@Acaweb
Начинающий Вэб-разработчик
Если есть jQuery то
.attr( attributeName, value )
через
ссылка на учебник
Вот решение
Codepen.io
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы