> 웹 프론트엔드 > JS 튜토리얼 > JS에서 탭을 만드는 방법

JS에서 탭을 만드는 방법

php中世界最好的语言
풀어 주다: 2017-12-31 10:05:57
원래의
2437명이 탐색했습니다.

이번에 보여드릴 내용은 JS로 탭을 만드는 방법입니다. 탭은 우리가 프로젝트에서 자주 사용하는 기능인데 어떻게 구현하나요? 이 기사는 당신에게 좋은 분석을 제공할 것입니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>jquery选项卡</title>

  <style type="text/css">

  #div1 div{width: 200px;height: 200px;border: 1px red solid;display: none;}

  .active{background:#999;}

  </style>

   

  <!-- 原生的JS -->

  <script type="text/javascript">

  window.onload=function(){

    var oDiv=document.getElementById(&#39;div1&#39;);

    var aInput=document.getElementsByTagName(&#39;input&#39;);

    var aCon=oDiv.getElementsByTagName(&#39;div&#39;);

   

    for (var i = 0; i < aInput.length; i++) {

   

      aInput[i].index=i;

   

      aInput[i].onclick=function(){

        for (var i = 0; i < aInput.length; i++) {

          aInput[i].className=&#39;&#39;;

          aCon[i].style.display=&#39;&#39;;

        }

   

        this.className=&#39;active&#39;;

        aCon[this.index].style.display=&#39;block&#39;;

      }

    }

  }

  </script>

   

   

  <!-- jquery写法 -->

  <script type="text/javascript" src=&#39;../jquery-3.2.1.min.js&#39;></script>

  <script type="text/javascript">

  $(function(){

    $(&#39;#div1&#39;).find(&#39;input&#39;).click(function(){

      $(&#39;#div1&#39;).find(&#39;input&#39;).attr(&#39;class&#39;,&#39;&#39;);

      $(&#39;#div1&#39;).find(&#39;div&#39;).css(&#39;display&#39;,&#39;none&#39;);

      $(this).attr(&#39;class&#39;,&#39;active&#39;);

      $(&#39;#div1&#39;).find(&#39;div&#39;).eq($(this).index()).css(&#39;display&#39;,&#39;block&#39;);

    })

  })

  </script>

</head>

<body>

  <div id="div1">

    <input class="active" type="button" value="1">

    <input type="button" value="2">

    <input type="button" value="3">

    <div style="display: block;">11111</div>

    <div>22222</div>

    <div>33333</div>

  </div>

</body>

</html>

로그인 후 복사

위의 소개를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

관련 읽기:


Vue의 사용자 정의 지침을 사용하여 드롭다운 메뉴를 완성하는 방법

HTTP/2 서버 푸시 정보

jQuery를 사용하여 배열 중복 제거 및 정렬

위 내용은 JS에서 탭을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿