代码改变世界

getElementsByName的使用

2006-10-12 18:25  清炒白菜  阅读(513)  评论(0编辑  收藏  举报
When you use the getElementsByName method, all elements in the document that have the specified NAME or ID attribute value are returned.

在IE中,getElementsByName 既取NAME属性,又取ID属性。

 1<form>
 2<TABLE>
 3<TR name="tbltr" id="tbltr">
 4    <TD>1</TD>
 5    <TD>2</TD>
 6</TR>
 7<TR name="tbltr" id="tbltr">
 8    <TD>3</TD>
 9    <TD>4</TD>
10</TR>
11</TABLE>
12</form>
13<SCRIPT LANGUAGE="JavaScript">
14<!--
15var t = document.getElementsByName('tbltr');
16alert(t.length);
17
18//-->
19</SCRIPT>
如果不把tr的NAME与ID一起设置,则变量T取不到任何元素.