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> 展开
</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> 展开
4个回答
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>
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>
展开全部
<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)也可以。
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)也可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用jquery写下吧。原生的差不多的道理。
$("#btn").click(function(){
$("#t1").hide();
$("#t2").show();
})
$("#btn").click(function(){
$("#t1").hide();
$("#t2").show();
})
更多追问追答
追问
我单独试了的确是我想要的效果 但是放在我写的网页里就是不起作用唉。。。 要显示的呢个div总是一闪而过 第一个隐藏不掉
追答
你最好能提供给我一个测试的文件。要不然不知道具体的情况。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
................................click事件。。。。!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询