@RuhHost

Как получить атрибут в данном виде?

<div>
  <a href="/link1/" data-name="links">LINK 1</a>
<a href="/link2/" data-name="links">LINK 2</a>
<a href="/link3/" data-name="links">LINK 3</a>
<a href="/link4/" data-name="links">LINK 4</a>
<a href="/lnk5/" data-name="links">LINK 5</a>
</div>

document.addEventListener('click', e => {
  if (e.target.tagName === 'A') {
    e.preventDefault();
    alert (e.target.href);
  }
})


В данном коде получается URL ссылки по клику на нее, как сделать чтобы кроме ссылки получалось еще значение атрибута data-name
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
web_Developer_Victor
@web_Developer_Victor
Что такое google?
document.addEventListener('click', e => {
  if (e.target.tagName === 'A') {
    e.preventDefault();
    alert (e.target.href + ' ' + e.target.dataset.name);
  }
})


Но я бы написал немного по-другому:
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект