<li onmouseover="show(this)" onmouseout="show(this)"><a href="#" target=_blank>QQ</a>
<div style="display:none"><a onclick='up()'>这是无效网址</a></div></li>
<li onmouseover="show(this)" onmouseout="show(this)"><a href="#" target=_blank>百度</a>
<div style="display:none"><a onclick='up()'>这是无效网址</a></div></li>我想得到DIV中的style 该怎么写? 

解决方案 »

  1.   

    你給div設一個id屬性
    var x=document.getElementById('text').style;
      

  2.   

    给div设置一个id,然后才能调用 var x=document.getElementById('div的id').style
      

  3.   

    <div style="display:none" id="div"> </div>
    document.getElementById("div").style.display可获得style的display属性
      

  4.   

    function show(obj){
    var div = obj.getElementsByTagName("div")[0];
    }
      

  5.   

    我现在这样写了
    <li><a href="#" target=_blank>QQ</a>
    <div onmouseover="style.display= " onmouseout="style.display='none'"><a onclick='up()'>这是无效网址</a></div></li><li><a href="#" target=_blank>百度</a>
    <div onmouseover="style.display= " onmouseout="style.display='none'"><a onclick='up()'>这是无效网址</a></div></li>但是还是没用 指点下!我想要的是 鼠标移动到上面就显示  否则就不显示!
      

  6.   

    onmouseout="style.display='none'"
    如果是改变当前DIV。  要在前面加this 不过如果隐藏了。  就不会再触发事件了 - -
      

  7.   

    比如我 移到QQ 这个链接上 就会弹出“这是无效网址”DIV  鼠标移开DIV 就隐藏了!但是写不出来!
      

  8.   

    <div onmouseover="this.getElementsByTagName('a')[0]style.display='' " onmouseout="this.getElementsByTagName('a')[0]style.display='none'"> 
      

  9.   

    不能用this,因为你要隐藏的不是本元素,所以如果你给了div分别的id:'div1','div2';
    document.getElementById('div1').style.display = 'none';
    上面这一句就能把第一个div隐藏掉。
    你可以试试把它给第一个a里面的onmouseover。你应该是想做个tab效果,你得好好想想这个逻辑了,呵呵,其实挺简单的。
      

  10.   

    <div onmouseover="this.getElementsByTagName('a')[0].style.display='' " onmouseout="this.getElementsByTagName('a')[0].style.display='none'">
      

  11.   

    div onmouseover="this.getElementsByTagName('a')[0].style.display='' " onmouseout="this.getElementsByTagName('a')[0].style.display='none'"> 
     
      

  12.   

    你如果想用onmouseover()和onmouserout()
    两个方法来改变div的样式
    用document.getElementById("**").sytle=none;//或其它dispaly
    来改变
    最后再来<div onmouseover="调用方法" onmouseout="调用方法" ></div>
    我知道就这些了