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;
}
}
その1行は何もしないようです。
document.getElementById("remember").visiblity="visible";
コードには2つの問題があります。
visibility
ではなくvisiblity
と呼ばれます。.style
プロパティ。修正は簡単です。これを簡単に置き換えます:
document.getElementById("remember").visiblity
これとともに:
document.getElementById("remember").style.visibility
これはstyle
プロパティの仕事です:
document.getElementById("remember").style.visibility = "visible";
使用できます
style="display:none"
例:
<asp:TextBox ID="txbProv" runat="server" style="display:none"></asp:TextBox>