加到body上啊
<body bgcolor="#FFFFFF" onclick="javascript:void(addclass.style.visibility='hidden')"><div style="position:absolute; visibility: hidden; border:1px solid black" id="addclass" onBlur="javascript:void(this.style.visibility='hidden')">
<table border="0" cellspacing="3" cellpadding="1" bgcolor="menu">
<tr><td width="100%"><form action="" method="post">
<input type="text" name="newclass" class="small" style="background-color: #FFFFFF;"><input type="submit" value="En"></form></td></tr>
</table>
</div><a href="javascript:void(document.getElementById('addclass').style.visibility='visible');">Add Class</a>
</body>

解决方案 »

  1.   

    在显示的时候给一个焦点,执行一下这个:focus(),如下:<div style="position:absolute; visibility: hidden; border:1px solid black" id="addclass" onblur="javascript:this.style.visibility='hidden'">
    <table border="0" cellspacing="3" cellpadding="1" bgcolor="menu">
    <tr><td width="100%"><form action="" method="post">
    <input type="text" name="newclass" class="small" style="background-color: #FFFFFF;"><input type="submit" value="En"></form></td></tr>
    </table>
    </div><a href="javascript:document.getElementById('addclass').style.visibility='visible';document.getElementById('addclass').focus();">Add Class</a>