1 :
2 :
↑ ここまでは普通のHTML
3 :
↑ これのidと1のnameが被っている
普通、getElementById("b")すれば、3の要素が取れるはず。
aを指定すると、当然、id=aは1個だけなので、1の要素が取れる。
bを指定すると、普通は3の要素が取れそうなものだけど、IEだと1が取れる。
cを指定すると、2の要素が取れる。
dを指定すると、id=dのものはないのでFirefoxではエラー。IEでは2の要素が取れる。