js怎么控制a标签的显示和隐藏?
.隐藏其中一个属性 貌似是不行的,你要通过自定义属性实现。
当为false的时候
$("a").attr("href1",$("a").attr("href"));
当为true的时候
$("a").attr("href",$("a").attr("href1"));
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function show(){
document.getElementById("a").style.display = "none";
document.getElementById("b").style.display = "none";
}
function show_one(){
document.getElementById("a").style.display = "block";
document.getElementById("b").style.display = "block";
}
//-->
</SCRIPT>
<BODY>
<label type="text" id="a" value="姓名">姓名</label><input type="text" id="b"/><br>
<input type="button" value="隐藏" onclick="show()"/>
<input type="button" value="显示" onclick="show_one()"/>
</BODY>
</HTML>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function show(){
document.getElementById("a").style.display = "none";
document.getElementById("b").style.display = "none";
}
function show_one(){
document.getElementById("a").style.display = "block";
document.getElementById("b").style.display = "block";
}
//-->
</SCRIPT>
<BODY>
<label type="text" id="a" value="姓名">;姓名</label><input
type="text" id="b"/>
<input type="button" value="隐藏" onclick="show()"/>
<input type="button" value="显示" onclick="show_one()"/>
</BODY>
</HTML>
将标签放在层里面,控制层的显示和隐藏就可以:
show是层的ID名,
隐藏层:document.getElementById("show").style.display = "none";
显示层:document.getElementById("show").style.display = "block";