Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2021, 09:35
Аспирант
Отправить личное сообщение для Alexander3928 Посмотреть профиль Найти все сообщения от Alexander3928
 
Регистрация: 19.05.2021
Сообщений: 75

Как перебрать циклом for все div
Добрый день. Как перебарать с помощью for все div и получить из них значения(именно текст в дивах)?

<div class="div11">one</div>
<div class="div11">3</div>
<div class="div11">4</div>
<div class="div11">two</div>
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2021, 10:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Alexander3928,
<!DOCTYPE html>

<html>
<head>
    <title>Untitled</title>
    <meta charset="utf-8">

    <script>
document.addEventListener( "DOMContentLoaded" , function() {
let text = Array.from(document.querySelectorAll(".div11"), ({textContent}) => textContent);
alert(text);
  });
    </script>
</head>

<body>
<div class="div11">one</div>
<div class="div11">3</div>
<div class="div11">4</div>
<div class="div11">two</div>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 10.08.2021, 16:34
Аспирант
Отправить личное сообщение для Alexander3928 Посмотреть профиль Найти все сообщения от Alexander3928
 
Регистрация: 19.05.2021
Сообщений: 75

Тоже вариант, но мне нужно через for перебрать
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2021, 17:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от Alexander3928
мне нужно через for перебрать
<!DOCTYPE html>

<html>
<head>
        <title>Untitled</title>
        <meta charset="utf-8">

        <script>
document.addEventListener( "DOMContentLoaded" , function() {
for(let {textContent} of document.querySelectorAll(".div11")) alert(textContent);
    });
        </script>
</head>

<body>
<div class="div11">one</div>
<div class="div11">3</div>
<div class="div11">4</div>
<div class="div11">two</div>

</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2021, 17:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Alexander3928
но мне нужно через for перебрать
Дык!
https://learn.javascript.ru/traversing-dom
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть div как заменить открытие fancybox на открытие div andrey8501 Общие вопросы Javascript 6 26.01.2021 15:15
Как перебрать массив в JS? AnteFil Элементы интерфейса 10 03.08.2020 21:50
Как сделать margin, у кучи div pokk (X)HTML/CSS 2 21.09.2018 11:13
Как изменить css одного div при наведении на другой с javascript? InkyThousand Общие вопросы Javascript 7 11.11.2014 16:35
Как убрать выделение в Опере у div, получившего фокус ? spa_2002 Opera, Safari и др. 5 03.09.2009 10:42