js怎么控制a标签的显示和隐藏?

 我来答
百度网友28a3fa5
推荐于2019-08-23 · TA获得超过1.4万个赞
知道小有建树答主
回答量:10
采纳率:100%
帮助的人:2334
展开全部

.隐藏其中一个属性 貌似是不行的,你要通过自定义属性实现。



当为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。

小建狗VS
2011-02-16
知道答主
回答量:35
采纳率:0%
帮助的人:24.4万
展开全部
<HTML>
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ccce6b
2017-12-30 · TA获得超过3580个赞
知道小有建树答主
回答量:40
采纳率:0%
帮助的人:5672
展开全部


&lt;META NAME="Generator" CONTENT="EditPlus"&gt; 
&lt;META NAME="Author" CONTENT=""&gt; 

&lt;META NAME="Keywords" CONTENT=""&gt; 
&lt;META NAME="Description" CONTENT=""&gt; 
&lt;/HEAD&gt; 
&lt;SCRIPT LANGUAGE="JavaScript"&gt; 
&lt;!-- 

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"; 


//--&gt; 
&lt;/SCRIPT&gt; 
&lt;BODY&gt; 
&lt;label type="text" id="a" value="姓名"&gt;姓名&lt;/label&gt;&lt;input 

type="text" id="b"/&gt; 
&lt;input type="button" value="隐藏" onclick="show()"/&gt; 
&lt;input type="button" value="显示" onclick="show_one()"/&gt; 
&lt;/BODY&gt; 
&lt;/HTML&gt;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勿忘初心始终得
2017-12-28 · TA获得超过4107个赞
知道小有建树答主
回答量:32
采纳率:0%
帮助的人:9806
展开全部

将标签放在层里面,控制层的显示和隐藏就可以:

show是层的ID名,

隐藏层:document.getElementById("show").style.display = "none";

显示层:document.getElementById("show").style.display = "block";

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式