求一段js代码,判断div显示和隐藏

现在有两个DIV。
如果div1找不到,就显示div2。
如果div1是显示的,那就隐藏div2。

请,下面是js代码,假设两个div的id分别是div1和div2,

<script>
    window.onload=function()
  {
      //获取两个div
      var oDiv1=document.getElementById("div1");
      var oDiv2=document.getElementById("div2");
      //判断div1是显示或者隐藏(block---显示,none--隐藏)
      if(oDiv1.style.display=="block")
      {
          oDiv2.style.display="none";
      }
      else
      {
         oDiv2.style.display="block";
      }
  }
</script>

追问

贴代码说字数超限。

这么用没有效果,请教下我是不是哪还没做对?

追答

把代码上传到百度网盘,我调试看看,或者你在if里面加个alert(1),else里面加个alert(2)看看到底执行的是那个部分

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-04
$a = documentgetElemetById('d1').style;
$b = documentgetElemetById('d2).style;
if($a){
$b.style="display:";

}

<div id="d1"></div>
<div id="d2"></div>

jq 好些点

你查查取得对象属性是那个,我不写了追问

什么取得对象,我新手都算不上,一窍不通,麻烦帮我贴个完整的,谢您了。