Задать вопрос
@generate
...

Как на при клике на кнопку получить href JavaScript?

Сделал такой код на jquery но как его перевести в чистый js ?
Как получить значение href при клике на класс menu-item-text
$('.menu-item-text').click(function(){

	let b = $(this).attr('href').replace('#', '');
	$('[name="'+b+'"]').scrollIntoView({block: "center", behavior: "smooth"})
	})
  • Вопрос задан
  • 866 просмотров
Подписаться 1 Простой 3 комментария
Решение пользователя Loli E1ON К ответам на вопрос (4)
E1ON
@E1ON Куратор тега JavaScript
Programming, Gamedev, VR
document.querySelector('.menu-item-text').addEventListener("click", (e) => {
  const elem = e.target.getAttribute('href').replace('#', '');
  document.querySelector(`[name="${elem}"]`).scrollIntoView({block: "center", behavior: "smooth"});
});
Ответ написан
Комментировать