1 变灰是因为当你点击Company 时,你重定义了焦点转移,当刚选中的时候这个Redio是灰色的,但马上就执行了焦点转移,所以就留下灰色的样式了,你用onClick替代onFocus就没这问题了;
2 至于tab键没法落在第二个Redio,因为你定义的两个Redio是一组(name一样),Tab只在不同的Name间移动
3 document的标准用法是 document.all.(id),document.form好像是IE的 不知道对不对 ^^
To 云呼呼:对于第一点,确实是将onfocus改为onclick就好了。因为是做旧系统的升级才会用到这样的代码。
第二点说到的情况只是在IE才会这样,在Firefox是可以通过tab键将焦点focus在第二个RadioButton上的。
"整体感觉IE对于Javascript的支持是最差的,而Netscape则最好。"
哈哈哈......
Netscape对我来说简直是地狱
IE的很多特性都没法在里面实现...
To ChuPaChuPs:在IE是没有办法tab到的,但是在Firefox可以。事实上,RadioButton本来就是依靠name来group的。
name相同的话,算是一组的,IE里面tab到这一组后用方向键选择的,
To ChuPaChuPs: 嗯,如果是通过这样的方式将焦点定位到第二个RadioButton的话,一切都正常了。 谢谢您的Comment。 :)