【发布时间】:2023-03-23 12:40:01
【问题描述】:
我的网页上有一个文本框和两个链接按钮。当我在文本框上添加一些值时,基于该值以及离开文本框时。我想隐藏或使链接按钮不可见。
<asp:textBox id="textBox1" runat="server">
<asp:linkButton id="link1" runat="server">
<asp:linkButton id="link2" runar="server">
当用户在文本框中输入值“X”时,我想隐藏 Link1 和 Link2,否则我希望 Link1 和 Link2 可见。
这是我的代码,但它不起作用:
function HidePick(selectObj) {
if (selectObj.value.toUpperCase() == "D9") {
document.getElementById("LINK1").style.display = 'none';
}
}
<td><asp:TextBox ID="TXTTest1" runat="server" CssClass="cssTest" Width="30" onmouseout="javascript:HidePick(this);"
带有错误信息:
"JavaScript 运行时错误:无法获取未定义的属性 'style' 或空引用
【问题讨论】:
-
你为什么不使用jquery? ... $("#link1").hide() 或 .toggle() api.jquery.com
标签: javascript asp.net