var c=document.getElementById(content1).style.display;
var d="block";
function db(){
if(d==c) {
alert("d==c")
}
else {
alert("d!=c")
}
}但是我不管怎么修改判定语句,得到的都是 d==c 请教下我应该怎么写这段代码?

解决方案 »

  1.   

    var c=document.getElementById(content1).style.display;
    var d="block";
    function db(){
           alert("d!=c")
    }
    这样就不一样了
      

  2.   

    var c=document.getElementById("content1").style.display; //如果content1不是个变量,加上引号
    alert(c); //看看输出弹出神马?
      

  3.   

    //改成这样
    function db() {
        var c = document.getElementById(content1).style.display;
        var d = "block";
        if (d == c) {
            alert("d==c")
        } else {
            alert("d!=c")
        }
    }