HTML 隐藏与显示简例,加详细注解

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>实例</title>
    <style type="text/css">
        <!-------设置内边距为0,使body置顶------>
        /*!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。
        语法格式:{ cssRule !important },即写在定义的最后面,例如:box{color:red !important;}
        在CSS中,通过对某一样式声明! important :
        可以更改默认的CSS样式优先级规则,使该条样式属性声明具有最高优先级,也就是相当于写在最下面。
        */
        body {padding-top: 0px !important;}
    </style>

</head>

<body>

<!------------js:改变隐藏、显示---------------->
<script type="text/javascript">
    /* 定义函数名字为isHidden,参数为hiddenmenu */
    function isHidden(hiddenmenu)
    {
        /*添加变量,名为 hMenu,通过id获取参数*/
        var hMenu=document.getElementById(hiddenmenu)
        /*设置hMenu display属性:
            如果原来是block(显示),则改为none(隐藏),否则改成block(显示)。
            也可以写成:hMenu.style.display=(hMenu.style.display=='block')?'none':'block';
            作用是每次点击后改变display的属性值,从而改变显示状态
        */
        hMenu.style.display=(hMenu.style.display=='none')?'block':'none';
    }
</script>

<!------------------html------------------->
<!--------点击时调用isHidden函数,参数为HiddenMenu(隐藏内容的id) -------->
<div  onclick="isHidden('HiddenMenu')">
    <p>点此查看</p>
    <!-- 这里设置id为“HiddenMenu”,初始display的属性为none,即隐藏,那么打开网页的时候就不显示 -->
    <div id="HiddenMenu" style="display: none">隐藏的内容</div>
</div>



</body>
</html>

效果:

点击后:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值