Getting 방법: 1. innerHTML 속성을 사용하고 "body object.innerHTML" 구문을 사용합니다. 2. innerText 속성을 사용하고 "body object.innerText" 구문을 사용합니다. 3. textContent 속성을 사용하고 "body object.textContent" 구문을 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
방법 1: innerHTML 속성 사용
이 방법은 태그, 공백, 텍스트, 줄 바꿈 등을 포함하여 태그의 모든 콘텐츠를 가져올 수 있습니다.
태그 내용을 지우고 싶다면 innerHTML = ""
;그렇습니다
태그에 내용을 설정하고 싶다면, 내용 설정 시 innerHTML = "설정하려는 태그와 내용을 입력하세요."; 원본 내용을 모두 덮어쓰게 됩니다.
코드 예:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div{ border: 2px dashed #006DAF; padding: 10px; width: 300px; } p{ border: 2px dashed #006DAF; padding: 10px; } </style> </head> <body id="body"> <div>div元素 <h2>一个标题</h2> <p>一个段落</p> </div><br /> </body> <script> var body = document.getElementById('body'); // 获取标签的内容 var body = body.innerHTML; console.log(body); </script> </html>
렌더링:
방법 2: innerText 속성 사용
이 방법은 레이블(및 해당 하위 레이블)의 모든 텍스트를 가져오지만 레이블은 가져오지 않습니다( 또는 모든 태그를 필터링할 수 있습니다.) 공백이나 줄 바꿈이 여러 개 있으면 하나의 공백으로 구문 분석됩니다.
라벨의 내용을 지우고 싶다면 innerText = ""; 그게 다입니다
라벨의 내용을 설정하고 싶다면 innerText = "설정할 라벨과 내용을 입력하세요"; 콘텐츠, 원본 모든 콘텐츠가 포함됩니다. 그러나 태그는 구문 분석되지 않으며 페이지에 텍스트로 직접 인쇄됩니다.
코드:
<script> var body = document.getElementById('body'); // 获取标签的内容 var body = body.innerText; console.log(body); </script>
Rendering:
방법 3: textContent 속성
textContent를 사용하여 태그의 콘텐츠를 가져옵니다. 그러나 textContent는 태그를 필터링할 때 태그 구조를 유지합니다.
코드 샘플:
<script> var body = document.getElementById('body'); // 获取标签的内容 var body = body.textContent; console.log(body); </script>
렌더링:
[권장 학습: javascript 고급 튜토리얼]
위 내용은 Javascript에서 본문 내용을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!