日期:2014-05-16  浏览次数:20470 次

如何点按钮显示和隐藏div
如何点按钮显示和隐藏div
就是点一下隐藏,再点显示
我刚学,问的都是很菜的问题
请给代码,谢谢

------解决方案--------------------
<!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>
<title>jquery-toggle()方法使用</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#btn').click(function(){
$('div').toggle();
if($(this).val()=='隐藏')
{
$(this).val('显示');
}else{
$(this).val('隐藏');
}
})
})
</script>
</head>
<body>
<div style=" border:1px solid red; width:100px; height:100px; line-height:100px;">我是一个div</div>
<input type="button" id="btn" value="隐藏" />
</body>
</html>


保存html格式直接运行!
------解决方案--------------------
上面发的那个是DW自动生成的,太麻烦,看看这个吧
HTML code

<script type="text/javascript">
function test()
{
    var divV = document.getElementById("Layer1");
    if(divV.style.visibility =="hidden")
    {
        divV.style.visibility ="visible";
    }
    else
    {
        divV.style.visibility = "hidden";
    }
}
</script>
<input type="button" value="显示/隐藏" onclick="test()"/>
<div id="Layer1">This is my Div</div>