如何在IE中使用Javascript集中无线电控制?

如何在IE中使用Javascript集中无线电控制?,javascript,internet-explorer,Javascript,Internet Explorer,鉴于以下代码: 功能测试(){ document.forms[0]。测试[0]。焦点(); } A. B 实际上它正在对焦,您可以通过对焦第二个项目来测试它,单击按钮单击空格后,您可以看到选中的第二个项目。这显示项目正在获得焦点,但我认为您指的是焦点后的虚线选择。我不知道怎么做。Internet Explorer的“可访问性高级选项”中有一个选项,上面写着“使用选择或焦点移动系统光标”。如果您有传播IE设置的方法,这可能是一个解决方案 编辑:它不起作用您可以强制使用焦点轮廓的任何样式 功能

鉴于以下代码:

功能测试(){
document.forms[0]。测试[0]。焦点();
}

A.
B

实际上它正在对焦,您可以通过对焦第二个项目来测试它,单击按钮单击空格后,您可以看到选中的第二个项目。这显示项目正在获得焦点,但我认为您指的是焦点后的虚线选择。我不知道怎么做。

Internet Explorer的“可访问性高级选项”中有一个选项,上面写着“使用选择或焦点移动系统光标”。如果您有传播IE设置的方法,这可能是一个解决方案


编辑:它不起作用

您可以强制使用焦点轮廓的任何样式

功能测试(){
document.forms[0]。测试[0]。焦点();
}
/*如果此CSS规则被另一个规则覆盖,则加强此规则的选择器以使其更具体(或使用“!important”)*/
输入[名称=测试]:焦点{
轮廓:1px点蓝色;
}


嗯……这也不行。我如何获得相关的无线电元素(无论是通过id还是通过表单引用)似乎并不重要。问题似乎出在IE本身的focus()函数上。WFM-你在IE的其他实例上试过吗?你想“点击”它还是仅仅聚焦?注意你的输入标记不是正确的标记否,它不是,除非有办法用Javascript操作IE设置。可能有。无论如何,在一些项目中,你可以强制执行internet explorer设置。好吧,与其让我们其他人蒙在鼓里,也许你可以与我们分享一个示例代码?哼,不。我说“可能”有一种通过javascript设置ie选项的方法,因为我认为在firefox中也可以这样做。但我的意思是,如果这是一个内部网项目,Roy Tang可能能够为他的用户提供如何正确配置IE的指导。事实上,这就是我们在项目中所做的:我们为客户配置IE,这是我们设置的选项之一。编辑之后,我的答案看起来有点离题了p哦,不能用Javascript操纵浏览器设置,这将是一个重大的安全错误。