Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как перебрать циклом for все div (https://javascript.ru/forum/misc/82934-kak-perebrat-ciklom-vse-div.html)

Alexander3928 08.08.2021 09:35

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

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

рони 08.08.2021 10:37

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>

Alexander3928 10.08.2021 16:34

Тоже вариант, но мне нужно через for перебрать

рони 10.08.2021 17:04

Цитата:

Сообщение от 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>

ksa 10.08.2021 17:04

Цитата:

Сообщение от Alexander3928
но мне нужно через for перебрать

Дык!
https://learn.javascript.ru/traversing-dom


Часовой пояс GMT +3, время: 09:55.