我无法使visibility
或display
属性生效。
这是HTML页脚:
<div id="footer">
©
<strong id="foot" onmouseover="showData();" onmouseout = "hideData()">
Exquisite Taste 2012
</strong>
<input type='checkbox' id="remember" onclick='editCookie()' style="visibility:hidden;" />
</div>
以下是可见性部分不起作用的.js函数:
function showData()
{
document.getElementById("remember").visiblity="visible";
document.getElementById("foot").innerHTML = getDate() + " " + getTime();
if(cookieValue())
{
document.getElementById("remember").checked = true;
}
}
这一行似乎没有做任何事情:
document.getElementById("remember").visiblity="visible";
答案 0 :(得分:29)
您的代码中存在两个问题:
visibility
而不是visiblity
。.style
属性的属性。很容易修复。简单地替换这个:
document.getElementById("remember").visiblity
用这个:
document.getElementById("remember").style.visibility
答案 1 :(得分:10)
这是style
属性的作业:
document.getElementById("remember").style.visibility = "visible";
答案 2 :(得分:0)
你可以使用
style="display:none"
例如:
<asp:TextBox ID="txbProv" runat="server" style="display:none"></asp:TextBox>