function ShowLayer()
{
  document.Form1.Layer2.style.display="none";
}<IMG height="29" src="images/BBS_lt_xgyz.gif" width="127" border="0" onclick="ShowLayer()">

解决方案 »

  1.   

    function ShowLayer()
    {
    alert(document.Form1)
    alert(document.Form1.Layer2)
    alert(document.Form1.Layer2.style)
    alert(document.Form1.Layer2.style.display)
      document.Form1.Layer2.style.display="none";
    }
    看看那个是null或者undefined
      

  2.   

    试试这句:
    document.Form1.Layer2style.visibility='hidden';
      

  3.   

    试试这句:(上一句发错了)
    document.Form1.Layer2.style.visibility='hidden';
      

  4.   

    弹出下面2个:
    [object]
    undefined错在哪了,怎么改?