querySelectorAll(selectors)
<!DOCTYPE html>
<html lang="ja"> 
    <head>
        <meta charset="UTF-8">
        <title>NodeList</title>
    </head>
    <body>
        <ul>
            <li>おにぎり</li> 
            <li>ラーメン</li> 
            <li>うどん</li> 
        </ul>
        <script src="queryselectorall.js"></script>
    </body>
</html>
const liElements = document.querySelectorAll("li"); // liセレクターをすべて選択
console.log(liElements); // NodeList(3) [li, li, li]

/* 方法1 - for...of文を適用 */
for (const liElement of liElements) {
    console.log(liElement.textContent);
}
// 出力: "おにぎり" "ラーメン" "うどん"

/* 方法2 - for文を適用 */
for (let i = 0; i < liElements.length; i++) {
    console.log(liElements[i].textContent);
}
// 出力: "おにぎり" "ラーメン" "うどん"

/* 方法3 - forEach()関数を適用 */
liElements.forEach(li => { // 擬似配列ですがforEach()関数を使用可能
    console.log(li.textContent);
});
// 出力: "おにぎり" "ラーメン" "うどん"
// HTML要素を選択します。
const myElement = document.getElementById("myElement");

// myElementの子ノード一覧を取得します。
const childNodes = myElement.childNodes;

// 子ノード一覧を反復処理して出力します。
for (var i = 0; i < childNodes.length; i++) {
    console.log(childNodes[i]);
}
<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <title>NodeList</title>     
    </head>
    <body>
        <ul id="list">
            <li>おにぎり</li> 
            <li>ラーメン</li> 
            <li>うどん</li> 
        </ul>
        <p><li> 要素の数: <strong id="li-length-val">3</strong></p>
        <button type="button" id="addButton">新しいメニュー追加</button>
        <script src="none-live.js"></script>
    </body>
</html>
// NodeListを取得
const liElements = document.querySelectorAll("li");

// ボタンクリック時に新しい<li>要素を追加
document.getElementById('addButton').addEventListener("click", () => {
    const newLi = document.createElement('li');
    newLi.textContent = "新しいメニュー";

    // 新しい<li>要素を<ul>に追加
    document.getElementById("list").appendChild(newLi);

    // <li>要素の数を確認(リアルタイムでは反映されない)
    const liElementsLength = liElements.length; // 既に取得していたliElementsのlengthは更新されない
    document.getElementById("li-length-val").textContent = liElementsLength;
});
ブラウザーで実際に表示された様子 ボタンをクリックしてみてください!