getElementsByTagName
とgetAttribute
メソッドを組み合わせて、ドキュメント内のすべての段落要素の title 属性を取得しました。コードは次のとおりです。
var paras = document.getElementsByTagName('p');
for (i = 0; i < paras.length; i++) {
console.log(paras[i].getAttribute('title'));
}
特にサポートが必要なコード行は次のとおりです。
console.log(paras[i].getAttribute('title'));
[i]
このコード行で何が行われているのでしょうか? for
これは、反復ごとに増加するループで宣言した「カウンター」変数ですか? また、関数[i]
によって返される配列のインデックスの代表ですか?getElementsByTagName