复选框与Internet Explorer 8的不确定状态的问题

时间:2014-04-15 07:33:46

标签: javascript html checkbox

嗨,当我试图设置一个复选框的状态以使其不确定时,我会在IE上看到一个奇怪的状态,一个白色选中的符号,而不是通常的符号复选框,填充蓝色' 。我这是一个已知的问题,有什么方法可以解决这个问题吗?

试过这个

var checkbox = document.getElementById(" mycheckbox"); checkbox.indeterminate = true;

这个

$("#mycheckbox")[0].indeterminate = true;

这个

$("#mycheckbox").prop("indeterminate", true); 

使用IE浏览器我得到了这个:enter image description here

使用FF,我得到了这个:enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

在搜索了一下之后,我找到了一种方法来复制FF在IE上的外观。可以使用这里显示的图像=> http://shamsmi.blogspot.fr/2008/12/tri-state-checkbox-using-javascript.html