TRY:<script language="JavaScript">
function fengsir()
{
document.getElementById('doing').style.visibility='hidden';
}
setTimeout("fengsir()",5000);
</script>

解决方案 »

  1.   

    不好意思,我默认的div是hidden的,然后想让它显示5秒,所以必须先让他显示出来.
      

  2.   

    <script language="JavaScript">
    function fengsir()
    {
    document.getElementById('doing').style.visibility = 'hidden';
    }
    document.getElementById('doing').style.visibility = 'visible';
    setTimeout("fengsir()",5000);
    </script>
      

  3.   

    <div id="doing" style="Z-INDEX: 12000; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute; TOP: 0px; HEIGHT: 100%;visibility:hidden">
    <table height="100%" width="100%">
    <tr vAlign="middle" align="center">
    <td>
    <table style="FILTER: Alpha(Opacity=70); WIDTH: 250px; HEIGHT: 100px" height="100" width="250" bgColor="#9de13e">
    <tr vAlign="middle" align="center">
    <td class="font"><b>数据导入中 .</b><br>
    <b>Loading...</b></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>
    <a href="#" onClick="fengsir();">导入</a><script language="JavaScript">
    function fengsir()
    {
    document.getElementById('doing').style.visibility='visible';
    window.setTimeout("doing.style.visibility='hidden';",5000);
    }
    </script>