下記ソースコードがあるとします。
(コピペでそのまま動くと思います)
<html> <head> <script> window.onload = function onLoad() { for(var i = 0; i < 10; i++) { var aiueo = document.getElementById("a01").innerHTML; console.log(aiueo); } } </script> </head> <body> <p id="a01">あいうえお</p> <p id="a02">かきくけこ</p> <p id="a03">さしすせそ</p> <p id="a04">たちつてと</p> </body> </html>
HTML内には<p>タグにidがそれぞれついており、これが複数あるとします。
これをJavaScriptのfor文などを利用し、複数のidを取得したいです。
たとえば
var aiueo = document.getElementById("a01").innerHTML;
var kakikukeko = document.getElementById("a01").innerHTML;
var sasisuseso = document.getElementById("a01").innerHTML;
.
.
.
と書いていくのはあまりにも冗長で、
idが1000個あったら1000行になってしまいます。
完結に記述できればと思っているのですが、初級者の私にはわかりませんでした。
どのようにすれば複数のIDを取得できますか?
皆さまのご指導とご鞭撻をお願いいたします。
回答5件
あなたの回答
tips
プレビュー