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