js如何控制label的visible属性,在线等

bzs123456 2008-04-08 02:58:04
document.getElementById("lblPwd").style.display = "none"
document.getElementById("lblPwd").style.display = "block"


document.getElementById("lblPwd").style.visibility = "hidden"
document.getElementById("lblPwd").style.visibility = "visible";

以上两种方法都不可以,我只是想做一个visible=false操作而已,望指教
...全文
2999 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
BillLi 2011-12-08
  • 打赏
  • 举报
回复
问题在这,document.getElementById("lblPwd").value = "aaa";
label 无value属性,应该用innerHTML,或innerText
mataofq 2008-04-08
  • 打赏
  • 举报
回复
runat="server"//。。。。。。。。
bzs123456 2008-04-08
  • 打赏
  • 举报
回复
document.getElementById("lblPwd").style.display = "none"
document.getElementById("lblPwd").style.display = "block"

出现怪事了,现在又好了,不知道为什么,又可以用了,结贴,给分
bzs123456 2008-04-08
  • 打赏
  • 举报
回复
html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language=javascript>


function checkPWD(obj)
{
var str = obj.value;
if(str == "")
{
document.getElementById("lblPwd").value = "aaa";
// document.getElementById("lblPwd").style.visibility == "visible";

//obj.focus();
}
else
document.getElementById("lblPwd").value = "bbbb";
// document.getElementById("lblPwd").style.visibility == "hidden";
}


</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="hcname" runat="server" onblur="checkPWD(this)" Style="z-index: 100; left: 48px; position: absolute;
top: 34px"></asp:TextBox>
<asp:TextBox ID="hcvalue" runat="server" Style="z-index: 101; left: 46px; position: absolute;
top: 84px"></asp:TextBox>
<asp:Button ID="read" runat="server" Style="z-index: 102; left: 152px; position: absolute;
top: 143px" Text="read" OnClick="read_Click" />
<asp:Button ID="btnok" runat="server" Style="z-index: 103; left: 47px; position: absolute;
top: 144px" Text="ok" OnClick="btnok_Click" />
<asp:Label ID="Label1" runat="server" ></asp:Label>
<asp:Label ID="lblPwd" runat="server" > </asp:Label>

</div>
</form>
</body>
</html>
No_Data_Found 2008-04-08
  • 打赏
  • 举报
回复
你这是 asp.net页面

发一下 生成页面的 相关 源文件
bzs123456 2008-04-08
  • 打赏
  • 举报
回复
<asp:TextBox ID="hcname" runat="server" onblur="checkPWD(this)" </asp:TextBox>

<asp:Label ID="lblPwd" runat="server" ></asp:Label>

function checkPWD(obj)
{
var str = obj.value;
if(str == "")
{
// document.getElementById("lblPwd").value = "aaa";
// document.getElementById("lblPwd").style.visibility == "visible";

obj.focus();
}
else
// document.getElementById("lblPwd").value = "bbbb";
// document.getElementById("lblPwd").style.visibility == "hidden";
}
zyf30222 2008-04-08
  • 打赏
  • 举报
回复
我能实现啊,要不把代码发来看看。。。。
hookee 2008-04-08
  • 打赏
  • 举报
回复
ie7 ff2 下测试可以,是不是其他代码引起的?

<html>
<head>
<script type="text/javascript">
function doit()
{
document.getElementById("lblPwd").style.display = "none";
}
</script>
</head>
<body onclick="doit()">
<label id="lblPwd">xxxxxx</label>
</body>
</html>
No_Data_Found 2008-04-08
  • 打赏
  • 举报
回复
可以隐藏的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<label id="lblPwd"> lblPwd </label>
</body>

<script language="javascript">
document.getElementById("lblPwd").style.display = "none"
</script>
</html>
No_Data_Found 2008-04-08
  • 打赏
  • 举报
回复
要么用div
No_Data_Found 2008-04-08
  • 打赏
  • 举报
回复
把label放在table里 通过控制table的来实现label的隐藏和显示

比如把label1放在table1里 HTML:
<language="javascript">
<!--
function hidden_onclick() {
Table1.style.display = "none";
}

function show_onclick() {
Table1.style.display = "block";
}

//-->
</script>

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧