刷新页面后,IE7中不显示字段

时间:2012-11-05 07:16:11

标签: javascript jquery internet-explorer-7

我已经写过选中复选框时显示(隐藏/显示)字段的代码。 javascript在

之下
if(document.getElementById("checkBox") != null){
            if(!document.getElementById("checkBox").checked){
                document.getElementById("displayField1").style.display = "none";
                document.getElementById("displayField2").style.display = "none";
                document.getElementById("displayField3").style.display = "none";
            }else{
                document.getElementById("displayField1").style.display = "";
                document.getElementById("displayField2").style.display = "";
                document.getElementById("displayField3").style.display = "";
            }
        }

在JQuery中

$(document).ready(function(){
if ($('#checkBox').is(':checked')) {
                    $("#displayField1").show();
                    $("#displayField2").show();
                    $("#displayField3").show();
                } else {
                    $("#displayField1").hide();
                    $("#displayField2").hide();
                    $("#displayField3").hide();
                } 
        });

在刷新页面后,它在IE8中工作正常但在IE7中没有。我也试过jquery但仍面临这个问题。

1 个答案:

答案 0 :(得分:0)

您可以使用兼容性库来添加IE7支持:

http://code.google.com/p/ie7-js/