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

首頁 > 語言 > JavaScript > 正文

基于JS實現網頁中的選項卡(兩種方法)

2024-05-06 15:15:48
字體:
來源:轉載
供稿:網友

網頁中經常會用到選項卡這種東東,說白了就是點擊一個選項,下面會彈出這個選項里的內容。

方法一:

方法一利用簡單的代碼即可實現,以下是全部的代碼;

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title>選項卡</title>    <style type="text/css">      *{margin: 0;padding: 0;}      #box{width: 600px;background: #ccc;margin: 0 auto;}      li{list-style: none;}      #ul1{display: block; width: 100%;overflow: hidden;}      #ul1 li{width:110px;height: 40px;background: #4cfed2;float: left;margin-left: 8px;text-align: center;line-height: 40px;}      #content{width: 100%;margin-top: 20px;}      #content div{display: none;}      #content div.active{display: block;}      .show{background: red;}    </style>  </head>  <body>    <div id="box">      <ul id="ul1">        <li>首頁</li>        <li>產品</li>        <li>新聞</li>        <li>聯系</li>        <li>我的</li>      </ul>      <div id="content">        <div class="active">          <ul>            <li>new1</li>            <li>new2</li>            <li>new3</li>          </ul>        </div>        <div>          <ul>            <li>new4</li>            <li>new5</li>            <li>new6</li>          </ul>        </div>        <div>          <ul>            <li>new7</li>            <li>new8</li>            <li>new9</li>          </ul>        </div>        <div>          <ul>            <li>new10</li>            <li>new11</li>            <li>new12</li>          </ul>        </div>          <div>          <ul>            <li>new13</li>            <li>new14</li>            <li>new15</li>          </ul>        </div>      </div>    </div>    <script type="text/javascript">      window.onload=function(){        var oli=document.getElementById("ul1").getElementsByTagName("li");        //alert(oli.length);        var odiv=document.getElementById("content").getElementsByTagName("div");        //alert(odiv.length)        for(var i=0;i<oli.length;i++){          oli[i]._index=i;          oli[i].onclick=function(){            //alert(i);            for(i=0;i<oli.length;i++){              oli[i].className='';              odiv[i].style.display='none';            }            this.className='show';            odiv[this._index].style.display='block';          }        }      }    </script>  </body></html>

首先我們在HTML部分定義網頁選項卡中的內容。

<div id="box">      <ul id="ul1"><!--選項卡中的點擊部分-->        <li>首頁</li>        <li>產品</li>        <li>新聞</li>        <li>聯系</li>        <li>我的</li>      </ul>      <div id="content">         <div class="active"><!--選項卡中要顯示和被顯示的部分-->          <ul>            <li>new1</li>            <li>new2</li>            <li>new3</li>          </ul>        </div>        <div>          <ul>            <li>new4</li>            <li>new5</li>            <li>new6</li>          </ul>        </div>        <div>          <ul>            <li>new7</li>            <li>new8</li>            <li>new9</li>          </ul>        </div>        <div>          <ul>            <li>new10</li>            <li>new11</li>            <li>new12</li>          </ul>        </div>          <div>          <ul>            <li>new13</li>            <li>new14</li>            <li>new15</li>          </ul>        </div>      </div>    </div>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 福安市| 榆林市| 新兴县| 龙陵县| 和顺县| 东宁县| 泸定县| 武威市| 桦川县| 峨山| 北辰区| 荆门市| 武城县| 榆树市| 虹口区| 洛隆县| 偏关县| 岳池县| 永清县| 姚安县| 黑山县| 巩义市| 安多县| 达拉特旗| 麟游县| 沙田区| 茶陵县| 阳江市| 平利县| 华安县| 阿勒泰市| 高邮市| 松江区| 临朐县| 新津县| 兖州市| 绍兴县| 连州市| 教育| 渝中区| 炉霍县|