国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實戰篇之收縮菜單表單布局

2019-11-19 18:35:11
字體:
來源:轉載
供稿:網友

獲取節點的兩種方式:

    1、通過event對象的srcElement屬性;

    2、通過事件源對象用this傳入。

代碼如下:

<html><head>  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">  <title>收縮菜單 ? 表單布局</title>  <script type="text/javascript">    function list(dtNode){      // var dtNode = event.srcElement;      var dlNode = dtNode.parentNode;      // alert(dtNode.nodeName+"---"+dlNode.nodeName);      var dlNodes = document.getElementsByTagName("dl");      // alert(dlNodes.length);      for(var i=0; i<dlNodes.length; i++){        if(dlNodes[i] == dlNode){          /*判斷當前標題是展開還是關閉狀態,默認關閉,先執行else語句*/          if(dlNode.className == "open"){            dlNode.className = "close";          }          else{            dlNode.className = "open";          }        }        else{          dlNodes[i].className = "close";        }      }    }  </script>  <style type="text/css">    dl{      overflow: hidden;      height: 18px;    }    .open{      overflow: visible;    }    .close{      overflow: hidden;    }  </style></head>  <!-- 獲取節點的兩種方式:  1、通過event對象的srcElement屬性;  2、通過事件源對象用this傳入 --><body>  <!-- 事件源是dt,但是操作的是dl -->  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl>  <dl>    <dt onclick="list(this)">今天天氣好晴朗</dt>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>    <dd>今天天氣好晴朗</dd>  </dl></body></html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛扎县| 临澧县| 景泰县| 江西省| 江达县| 逊克县| 财经| 星子县| 克拉玛依市| 莱阳市| 离岛区| 攀枝花市| 黔江区| 鲁山县| 乌兰浩特市| 张家港市| 徐州市| 突泉县| 康定县| 图们市| 深泽县| 平江县| 琼海市| 吉林市| 贵州省| 汝州市| 肥东县| 务川| 金塔县| 洛浦县| 板桥市| 金沙县| 瓮安县| 烟台市| 新晃| 集安市| 大同县| 汉沽区| 平原县| 和静县| 大城县|