document.all(index)
index は0から始まる通し番号です。
またはそのオブジェクトの id
または name プロパティでも参照できます。
| のの | 13 |
| あい | 12 |
コードは次のようです。
<TABLE ID=tbl1 BORDER> <TR ID=tr1><TD ID=td1>のの</TD><TD ID=td2>13</TD></TR> <TR ID=tr2><TD ID=td3>あい</TD><TD ID=td4>12</TD></TR> </TABLE>ここには table と tr と td とあとヘッダ部以外のテーブルの本体を表す tbody のあわせて全部で8つのオブジェクトがあります。
for(var i = 23; i < 31; i++)
alert(document.all(i).id);
id では次のようにアクセスします。
alert(document.all("td1").innerText);
obj.tags(tag)
obj はコレクション、tag はそのタグの文字列です。
obj.tags(tag)(index)
index は0から始まる通し番号です。
またはそのオブジェクトの id
または name プロパティでも参照できます。
var tds = document.all.tags("td");
for(var i = 0; i < tds.length; i++)
alert(tds(i).innerText);
obj.children
個々のオブジェクトは次のように参照します。
obj.children(index)
index は0から始まる通し番号です。
またはそのオブジェクトの id
または name プロパティでも参照できます。
var tds = document.all("tr1").children;
for(var i = 0; i < tds.length; i++)
alert(tds(i).innerText);
逆に上の階層のオブジェクトを得るには
parentElement プロパティを用います。
obj.parentElement