Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2020, 09:57
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Как получить значение всех 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=ДСС&amp;iblock_submit=">...</a><br>
																		<a href="/dating/?UF_GROUP=группа&amp;iblock_submit=">группа</a><br>	...</div>
					<ul class="user-item-meta">
						<li>1</li>
					</ul>
					
		</div>
					</div>
	</li>
    </ul>

Последний раз редактировалось DDim1000, 21.03.2020 в 10:12.
Ответить с цитированием
  #2 (permalink)  
Старый 21.03.2020, 10:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

DDim1000,
в чём проблема?
Ответить с цитированием
  #3 (permalink)  
Старый 21.03.2020, 10:23
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Вот так не получается:
var links = document.getElementsByClassName("NClass1");
                for (var i = 0; i < links.length; i++) {
                console.log(links[i].href);
                };
Ответить с цитированием
  #4 (permalink)  
Старый 21.03.2020, 10:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от DDim1000
Вот так не получается:
у div нет href
console.log(links[i].querySelector("a").getAttribute("href"));
Ответить с цитированием
  #5 (permalink)  
Старый 21.03.2020, 10:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

DDim1000,
или так
document.querySelectorAll(".NClass1 a").forEach(({href}) => console.log(href));
Ответить с цитированием
  #6 (permalink)  
Старый 21.03.2020, 10:43
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от рони Посмотреть сообщение
DDim1000,
в чём проблема?
Сообщение от рони Посмотреть сообщение
у div нет href
console.log(links[i].querySelector("a").getAttribute("href"));
А в цикле можно сделать? И мне не все ссылки нужны, которые есть на странице, а только из определенного списка.
Ответить с цитированием
  #7 (permalink)  
Старый 21.03.2020, 10:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от DDim1000
А в цикле можно сделать? И мне не все ссылки нужны, которые есть на странице, а только из определенного списка.
... в чём проблема???????????
куда вы дели цикл из поста #3 или #5?

for(const {href} of document.querySelectorAll("#Mid .NClass1 a")) {
         console.log(href);
   }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение инпута vano_mig Events/DOM/Window 6 22.09.2017 00:57
Как получить нужный пункт из списка на JS vlad35 Общие вопросы Javascript 3 11.11.2016 19:42
Как получить значение переменной из игры на HTML5? Dimaz Общие вопросы Javascript 6 10.08.2014 16:27
как получить значение ид-а, из текушего хтмл тега dadli Общие вопросы Javascript 2 28.01.2012 15:16
Как получить список всех установленных плагинов VitAngel Internet Explorer 0 15.07.2009 09:13