Как получить значение всех href, из всех li одного списка?
Здравствуйте!
Есть ul список, в каждом li есть по несколько div, в этих div ссылки дублируются. Вопрос: как получить ссылку из каждого li? Или, как получить содержимое href?
<ul id="Mid">
<li>
<div class="NClass1">
<a target="_blank" href="/dating/page.php?ID=27975" class="user-item-ava online">...</a>
</div>
<div class="NClass2">
<a target="_blank" href="/dating/pege.php?ID=27975" class="user-item-name">...</a>
<div class="user-item-body">
<div class="user-item-info"> <a href="/dating/?UF_DISABILITY_CAUSE=ДСС&iblock_submit=">...</a><br>
<a href="/dating/?UF_GROUP=группа&iblock_submit=">группа</a><br> ...</div>
<ul class="user-item-meta">
<li>1</li>
</ul>
</div>
</div>
</li>
</ul>
|
DDim1000,
в чём проблема? |
Вот так не получается:
var links = document.getElementsByClassName("NClass1");
for (var i = 0; i < links.length; i++) {
console.log(links[i].href);
};
|
Цитата:
console.log(links[i].querySelector("a").getAttribute("href"));
|
DDim1000,
или так
document.querySelectorAll(".NClass1 a").forEach(({href}) => console.log(href));
|
Цитата:
Цитата:
|
Цитата:
куда вы дели цикл из поста #3 или #5?
for(const {href} of document.querySelectorAll("#Mid .NClass1 a")) {
console.log(href);
}
|
| Часовой пояс GMT +3, время: 13:54. |