例えばhttps://github.com/のような普通のページがあって、そのページ内の全リンクを取得してforeach的な何かで順番に処理していきたいということは全然あると思う。 取得自体は簡単で const links = document.querySelectorAll('a'); で可能。が、流石JS、簡単にはいかなくて、これを回すとなると難しい。document.querySelectorAll()で返ってくるNodeListオブジェクトは単純な配列ではないからである。 ここではNodeListをなんとかしてeachするやり方を残す。 方法1 forのループを使う いつものって感じ var links = document.querySelectorAll('a'); for (var i = 0; i < links.length; i++) { console.log(li