> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트에서 리를 숨기는 방법

자바스크립트에서 리를 숨기는 방법

藏色散人
풀어 주다: 2022-01-11 14:51:26
원래의
2811명이 탐색했습니다.

JavaScript에서 li를 숨기는 방법: 1. HTML 샘플 파일을 만듭니다. 2. li 태그를 정의합니다. 3. js 코드 "function showli(pid){...}"를 통해 li의 숨기기 및 표시를 제어합니다.

자바스크립트에서 리를 숨기는 방법

이 기사의 운영 환경: Windows 7 시스템, javascript1.8.5, Dell G3 컴퓨터.

자바스크립트에서 li을 숨기는 방법은 무엇인가요?

js 제어 li의 예제 코드 숨기기 및 표시

html 페이지

<div class="favorite_list">
    <div class="list_type" id="list_type">
      <ul class="all">
       <li> <a href="javascript:void(0);" onclick="showli(1);">全部(<span class="nums">{$count}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(60);">钢琴谱(<span class="nums">{$count_pu}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(525);">钢琴曲(<span class="nums">{$count_qu}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(531);">钢琴专辑(<span class="nums">{$count_zhuanji}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(541);">钢琴全集(<span class="nums">{$count_quanji}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(14);">钢琴视频(<span class="nums">{$count_shipin}</span>)</a></li>
      </ul>
    </div>
 
    <div class="list_content">
      <ul class="navigation" id="navigation">
        {loop $info $r}
        <li id="t1" class="sl{$r[parentid]}">
 
 
         <!-- 此处的class复制了一个变量,该变量的值可能是[60,525,531,542,14]-->
 
 
         <a href="{$r[url]}" target="blank"><h3>{$r[title]}</h3></a>
         <span class="date">{date("Y-m-d",$r[adddate])}</span>
         <a class="delete" href="javascript:void(0)" onclick="ConfirmDel({$r[id]});"><img  src="http://www.hqgq.com/statics/www_images/favorite/delete.jpg"/ alt="자바스크립트에서 리를 숨기는 방법" ></a>
         </li>
        {/loop}
      </ul>
    </div>
  </div>
로그인 후 복사

js code

function showli(pid){
  var arrnav = ["1", "525", "531","541","60","14"];
  if(pid==&#39;1&#39;){ // 如果是1就显示全部的li标签
    $("ul.navigation li").show();
    return false;
  }
 
  // 否则就显示对应的class="s1"+pid的li标签
 
 
  $.each(arrnav, function(i, item){
    if(item==pid){
      $("ul.navigation li.sl"+pid).show();
    }else{
      $("ul.navigation li.sl"+item).hide();
    }
  });
}
로그인 후 복사

【효과 미리보기】

자바스크립트에서 리를 숨기는 방법

추천 학습: "js 기본 튜토리얼"

위 내용은 자바스크립트에서 리를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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