if(document.getElementById("layer1")!=null)

解决方案 »

  1.   

    if(document.getElementById("layer1"))alert('ok')
      

  2.   

    if (document.getElementById("layer1").tagName == "DIV")
    alert("Ok!");
      

  3.   

    为什么我在
    if(document.getElementById("layer1")!=null)中把layer1替换成变量比如a就不可以了
    a="layer1"
    if(document.getElementById(a)!=null)
      

  4.   

    同意,用变量表示也是可以的,以下的在IE6下测试通过(并且补充一点我先前所说的:var a = "layer1";
    if (document.getElementById(a))
    if (document.getElementById(a).tagName.toUpperCase() == "DIV")
    alert("Ok!");