要把<script language="javascript">
function show_menu()
{
add_nav.style.display="block";
}
</script>这段代码,放到<div id="add_nav"><font class="text_content" style="font-weight:lighter;"><a href="">dfsfs</a></font><br></div>
的下面

解决方案 »

  1.   

    <div id="add_nav"><font class="text_content" style="font-weight:lighter;"><a href="" onClick="show_menu()">dfsfs</a></font><br></div>
    <script language="javascript">
    function show_menu()
    {
    add_nav.style.display="block";
    }
    </script>为什么????放到下面不是一样吗?甚至不如在上面来的好!!
      

  2.   

    <script language="javascript">
    function show_menu()
    {
    add_nav.style.display="none";
    }
    </script><div id="add_nav"><font class="text_content" style="font-weight:lighter;"><a href="javascript:show_menu()">dfsfs</a></font><br></div>
    这样写可以执行呀!
      

  3.   

    放到下面,你想想如果有人用一个慢速的猫看页面,如果<div id="add_nav"><font class="text_content" style="font-weight:lighter;"><a href="javascript:show_menu()">dfsfs</a></font><br></div>先有的话,他会点击,而<script language="javascript">
    function show_menu()
    {
    add_nav.style.display="block";
    }
    </script>
    没有下完,您说会怎样?
    再说放前放后在这儿有区别吗??
      

  4.   

    其实问题不在这里,在原来要显示的那个控件,没有事先写个display,所以报错,改如下:
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script language="javascript">
    function show_menu()
    {
    document.all("add_nav").style.display = "block";
    }
    </script>
    <div id="add_nav" style="display:none"><font class="text_content" style="font-weight:lighter;"><a href="">dfsfs</a></font><br></div>
    <input type=button onclick="show_menu()">
    </BODY>
    </HTML>
      

  5.   

    其实问题不在这里,在原来要显示的那个控件,没有事先写个display,所以报错,改如下:
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script language="javascript">
    function show_menu()
    {
    document.all("add_nav").style.display = "block";
    }
    </script>
    <div id="add_nav" style="display:none"><font class="text_content" style="font-weight:lighter;"><a href="">dfsfs</a></font><br></div>
    <input type=button onclick="show_menu()">
    </BODY>
    </HTML>
    这句话您写错了吧?
    document.all("add_nav").style.display = "block";document.all["add_nav"].style.display = "block";
    <div id="add_nav" style="display:none"><font class="text_content" style="font-weight:lighter;"><a href="">dfsfs</a></font><br></div>
    <input type=button onclick="show_menu()">
      我在add_nav 里有写的啊!!#dd_nav{display:none;}
      

  6.   

    document.all("add_nav").style.display = "block";document.all["add_nav"].style.display = "block";
    --------------------------------------------------
    document.getElementById("dd_nav").style.display = "block"; //比较好!
      

  7.   

    为什么?不是一样吗?一个是微软ie的;一个是w3c的