js 控制展開折疊 div html dom


js 控制展開折疊 div    html dom 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title>Title</title>
</head>
<body>
<!-- js 控制 展開 隱藏div  -->
<img src="image/down.png" onclick="test(this)">   <!--this 指 img 對象  -->

<div id="div2" style="border:1px solid #ccc; width:300px; height:200px; display: block;">
    (1)每個HTML標記都有事件句柄屬性。onClick是HTML標記屬性,不分大小寫。
    (2)HTML標記對應的元素對象也具有事件句柄屬性,這個屬性必須全小寫,因JS區分大小寫
</div>
</body>
</html>
<script type="text/javascript">
function test(obj){

    var div1=document.getElementById("div2");
    if(div1.style.display=="block"){
        div1.style.display="none";
        obj.src="image/up.png";
    }else{
        div1.style.display="block";
        obj.src="image/down.png";
    }
}
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM