특정문자가 포함된 태그삭제스크립트 질문드립니다.

특정문자가 포함된 태그삭제스크립트 질문드립니다.

QA

특정문자가 포함된 태그삭제스크립트 질문드립니다.

본문


<ul class="list">                        
  <li><div>딸기</div></li>                        
  <li><div>사과</div></li>                        
  <li><div>바나나</div></li>                        
  <li><div>사과</div></li>                        
</ul>                        
                         
스크립트로 '사과' 글자가 포함된 태그는 없애는방법 알수있을까요?                        
                         
<ul class="list">                        
  <li><div>딸기</div></li>                        
  <li><div>바나나</div></li>                        
</ul>  
                     

 

이렇게 나올수있게요ㅠㅠ        
왕초보여서 어떻게 해야될지 모르겠습니다        
도움부탁드립니다.ㅠㅠ        

이 질문에 댓글 쓰기 :

답변 3


<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>리스트 항목 제거</title>
</head>
<body>
  <ul class="list">                        
    <li><div>딸기</div></li>                        
    <li><div>사과</div></li>                        
    <li><div>바나나</div></li>                        
    <li><div>사과</div></li>                        
  </ul>                        
  
  <script>
    // 모든 <li> 요소를 선택
    const listItems = document.querySelectorAll('.list li');
    
    listItems.forEach(function(li) {
      // <li> 내부의 텍스트를 가져옴
      const text = li.textContent || li.innerText;
      
      // '사과'가 포함되어 있는지 확인
      if (text.includes('사과')) {
        // 해당 <li> 요소를 제거
        li.remove();
      }
    });
  </script>
</body>
</html>

 

참조하세요

답변을 작성하시기 전에 로그인 해주세요.
전체 126,624
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT