html 点击一个按钮 显示另一个div 隐藏之前呢个div(display属性,怎么用js控制)

<scripttype="text/javascript"language="javascript"></script><inputtype="button"value=... <script type="text/javascript" language="javascript">

</script>
<input type="button" value="点击" id="btn" />
<div id="t1" style="display:block"><h3>隐藏这个</h3></div>
<div id="t2" style="display:none">
<h3>显示这个<span>烦烦烦:<input type="text" name="jiqun" id="jiqun" value=""/>
<a href="#">嘎嘎嘎</a> </span>
</h3>
</div>
展开
 我来答
匿名用户
2014-01-14
展开全部
<script>
function show(id){
var show1 = document.getElementById('t1'); //设置一个变量用于接收id=t1的元素
var show2= document.getElementById('t2'); //设置一个变量用于接收id=t2的元素
if(show1.style.display != 'block'){ //判断如果id=t1的display不是block
show1.style.display = 'block'; //将=t1的display样式赋值成block;其它不想显示变为none,否则相反
show2.style.display='none';
}else{
show1.style.display = 'none';
show2.style.display='block';
}
}
</script>
<input type="button" value="点击" id="btn" onclick="show(t1);"/>
<div id="t1" style="display:block"><h3>隐藏这个</h3></div>
<div id="t2" style="display:none">
<h3>显示这个<span>烦烦烦:<input type="text" name="jiqun" id="jiqun" value=""/>
<a href="#">嘎嘎嘎</a> </span>
</h3>
</div>
百度网友cf5812eea
2014-01-14 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:299
采纳率:100%
帮助的人:110万
展开全部
<script type="text/javascript" language="javascript">
function tab(name,cursel,n){
for(i=1;i<=n;i++){
var con=document.getElementById(name+"_"+i);
var con1=document.getElementById(name+"_"+i+"_"+i);

con.style.block=i==cursel?"display":"none";
con1.style.display=i==cursel?"block":"none";
}}
</script>
<div id="syxm1" onmousedown="tab('syxm',1,1)">点击</div>
<div id="syxm_1"><h3>隐藏这个</h3></div>
<div id="syxm_1_1" style="display:none">
<h3>显示这个<span>烦烦烦:<input type="text" name="jiqun" id="jiqun" value=""/>
<a href="#">嘎嘎嘎</a> </span>
</h3>
</div>
这个满足你得要求。onmousedown="tab('syxm',1,1)这里换成onclick="tab('syxm',1,1)也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czb19870319
2014-01-14 · TA获得超过319个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:127万
展开全部
我用jquery写下吧。原生的差不多的道理。
$("#btn").click(function(){
$("#t1").hide();
$("#t2").show();
})
更多追问追答
追问
我单独试了的确是我想要的效果 但是放在我写的网页里就是不起作用唉。。。 要显示的呢个div总是一闪而过 第一个隐藏不掉
追答
你最好能提供给我一个测试的文件。要不然不知道具体的情况。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
377900388
2014-01-14
知道答主
回答量:82
采纳率:0%
帮助的人:10.9万
展开全部
................................click事件。。。。!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式