> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트 내용 삭제

자바스크립트 내용 삭제

PHPz
풀어 주다: 2023-05-17 16:10:38
원래의
603명이 탐색했습니다.

JavaScript는 웹 사이트의 상호 작용 및 동적 기능에 널리 사용되는 프로그래밍 언어입니다. 웹 디자인 및 개발에서 양식 데이터의 유효성을 검사 및 입력하고, 요소를 표시 및 숨기고, 동적 효과를 생성하고, API를 호출하고, 페이지에서 요소를 삭제하는 데 널리 사용됩니다. 이 도움말에서는 JavaScript를 사용하여 콘텐츠를 삭제하는 다양한 방법을 다룹니다.

  1. removeChild() 메서드 사용

DOM에서 요소를 제거하려면 RemoveChild() 메서드를 사용하세요. 이 메서드를 사용하려면 제거할 요소의 상위 요소를 지정해야 합니다. 다음은 메소드의 구문입니다.

parentelement.removeChild(제거할 요소);

예를 들어 다음 HTML 코드에서 div 요소는 JavaScript를 통해 제거할 수 있습니다.

<div id="target-div">
  <p>这是要删除的文本内容。</p>
</div>
로그인 후 복사

"target- div" 요소 및 해당 텍스트 콘텐츠의 경우 다음 문을 사용할 수 있습니다.

var div = document.getElementById("target-div");
div.parentNode.removeChild(div);
로그인 후 복사

이 메서드는 삭제된 요소를 반환하거나 변수 참조를 사용할 수 있습니다.

  1. innerHTML 속성을 사용하세요.

innerHTML 속성을 사용하여 요소의 콘텐츠를 재정의하세요. 예를 들어 다음 HTML 코드에서는 요소의 콘텐츠가 "새 콘텐츠"로 대체됩니다.

<div id="target-div">
  原始内容。
</div>
로그인 후 복사

다음은 innerHTML 속성을 사용하여 요소의 콘텐츠를 제거하는 JavaScript 코드입니다.

var div = document.getElementById("target-div");
div.innerHTML = "";
로그인 후 복사

innerHTML 속성을 빈 문자열로 설정하여 요소의 텍스트 콘텐츠를 제거할 수 있습니다.

  1. outerHTML 속성을 사용하세요.

outerHTML 속성을 사용하면 요소와 해당 하위 요소를 포함하여 요소를 완전히 제거할 수 있습니다. 삭제하려는 div 요소와 해당 하위 요소가 포함된 HTML 코드는 다음과 같습니다.

<div id="target-div">
  <p>要删除的文本内容。</p>
</div>
로그인 후 복사

다음 JavaScript 코드는 externalHTML 속성을 사용하여 전체 div 요소와 하위 요소를 삭제합니다.

var div = document.getElementById("target-div");
div.outerHTML = "";
로그인 후 복사

outerHTML 속성을 사용하여 삭제할 수 있습니다. 텍스트 내용뿐만 아니라 전체 요소.

  1. jQuery 사용

jQuery는 DOM 조작을 단순화하는 데 널리 사용되는 JavaScript 라이브러리입니다. jQuery의 구문은 원시 JavaScript보다 간단하며 브라우저 간 호환성이 고정되어 있습니다.

다음은 jQuery를 사용하여 요소를 삭제하는 구문입니다.

$("#target-div").remove();
로그인 후 복사

jQuery를 사용하면 요소를 더 간결하게 삭제할 수 있어 코드 양과 개발 시간이 줄어듭니다.

요약

JavaScript는 페이지의 콘텐츠를 제거하는 다양한 방법을 제공합니다. RemoveChild() 메서드를 사용하여 DOM에서 요소를 제거할 수 있고, innerHTML 속성을 사용하여 콘텐츠 또는 전체 요소를 제거할 수 있으며, jQuery를 사용하여 DOM 조작을 단순화할 수 있습니다. 선택하는 방법은 특정 요구 사항에 따라 다르지만 이러한 방법을 사용하여 올바른 방법으로 페이지에서 콘텐츠를 제거할 수 있습니다.

위 내용은 자바스크립트 내용 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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