<script language="javascript">
function open()
{
  document.frm.div1.style.display="block";   
  
}
</script><body><from name="frm">
 
<input type="button" onclick="open();" value="打开">
<div name="div1" style="display:none">
  <table>
   <tr>
<td>
     sssssssssss
</td>
</tr>
  </table>
</div></from></body>

解决方案 »

  1.   

    错误?
    貌似没有。 document.frm.div1.style.display="";  我喜欢这么写
      

  2.   

    1、注意关键字的问题,2、引用ID,3、form 不是容器<script language="javascript">
    function openW()
    {
      ///document.frm.div1.style.display="block"; 
      document.div1.style.display="block";}
    </script>
    <body><from name="frm"><input type="button" onclick="openW();" value="打开">
    <div name="div1" id="div1" style="display:none">
      <table>
      <tr>
    <td>
        sssssssssss
    </td>
    </tr>
      </table>
    </div></from>
    </body>
      

  3.   


    <script language="javascript">
    function openW()
    {
      ///document.frm.div1.style.display="block"; 
      document.div1.style.display="block";}
    </script>
    <body><from name="frm"><input type="button" onclick="openW();" value="打开">
    <div name="div1" id="div1" style="display:none">
      <table>
      <tr>
    <td>
        sssssssssss
    </td>
    </tr>
      </table>
    </div></from>
    </body>
      

  4.   

    还是有错,再试试这个:<script language="javascript"> 
    function openW() 

      ///document.frm.div1.style.display="block"; 
      document.all.div1.style.display="block"; } 
    </script> 
    <body> <from name="frm"> <input type="button" onclick="openW();" value="打开"> 
    <div name="div1" id="div1" style="display:none"> 
      <table> 
      <tr> 
    <td> 
        sssssssssss 
    </td> 
    </tr> 
      </table> 
    </div> </from> 
    </body> 
      

  5.   

    <from name="frm"> 
    </from>
    是<form name="frm"> 
    </form>
      

  6.   

    按照W3C HTML 结构,div1 不应该是 form Element 的元素.所以
    你写成document.frm.div1 就是错的function open()名称更改下,你这样写重写了window.open 默认的方法.
    比如说更改成function topen()也可以<script language="javascript"> 
    function open() 

      //document.frm.div1.style.display="block";  
      document.getElementById('div1').style.display ='block';
      

    </script> 
    <body> <from name="frm"> <input type="button" onclick="open();" value="打开"> 
    <div id = 'div1' name="div1" style="display:none"> 
      <table> 
      <tr> 
    <td> 
        sssssssssss 
    </td> 
    </tr> 
      </table> 
    </div> </from> 
    </body>
      

  7.   

    <from name="frm"> </from>
    应该是from吧
      

  8.   

    出来了我以为在.NET才有getElementById()了,就没用他,用这就对了其他的我试了下还是不的出来
      

  9.   

    form
      

  10.   

    <%@ page language="java" pageEncoding="gb2312"%>
    <html>
    <head> <script language="javascript"> 
    function open1() 
    {   document.getElementById('div1').style.display ='block'; 
      

    </script> </head>
    <body> <form name="frm"> <input type="button" onclick="open1();" value="打开">
    <div id="div1" style="display:none">
    <table>
    <tr>
    <td>
    sssssssssss
    </td>
    </tr>
    </table>
    </div> </form>
    </body>
    </html>