@kani339

Как правильно у скласса вытащить «href»?

Необходимо из класса "a-href" вытащить href.
Подскажите что делаю не так и как нужно правильно?

<a href="http://www.google.com" class="a-href">Google</a>


var domains = document.querySelector('.a-href'); 
    for(var i = 0; i < domains.length; i++){ 
      var anchors = domains.getElementsByTagName('a'); 
      for (var j = 0; j < anchors.length; j++) { 
          console.log(anchors[j].attributes.href); 
  } 
}
  • Вопрос задан
  • 510 просмотров
Решения вопроса 1
var domains = document.querySelectorAll('.a-href');
for(var i = 0; i < domains.length; i++) {
	alert(domains[i].getAttribute('href'));
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Wernalur
@Wernalur
codepen.io/anon/pen/MybgzO

А вообще если вся задача этого класса - помечать ссылки с href, то можно сделать так
codepen.io/anon/pen/qZqWGg
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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