HTML 컬렉션에서는 foreach 루프를 사용할 수 없습니다.
P粉930534280
P粉930534280 2023-08-29 09:48:35
0
1
472
<p>두 개의 파일이 있는데 하나는 js 파일입니다.</p> <pre class="brush:php;toolbar:false;">const a = document.getElementsByTagName("body")[0]; const d = a.getElementsByTagName("h1"); d.forEach(요소 => { element.innerHTML = "텍스트가 변경되었습니다" });</pre> <p>html 파일도 있습니다: </p> <pre class="brush:php;toolbar:false;"><!DOCTYPE html> <html lang="ko"> <머리> <제목>데이비드 </제목> </머리> <본문> <h1>안녕하세요 1</h1> <h2>데이비드</h2> <h3>아리엘</h3> <h4>야하브</h4> <h1>안녕하세요 2</h1>

안녕하세요 3

<script src="food.js"></script> </body> </html></pre> <p>각 h1 요소의 텍스트를 동일한 텍스트로 변경하려고 했지만 작동하지 않았습니다. 즉, 브라우저에서 실행했을 때 모든 "h1" 텍스트가 여전히 동일하게 유지되었습니다. </p> <p>이유는 잘 모르겠습니다. "d"는 html 컬렉션이고 foreach를 사용하여 실행하기 때문입니다. </p> <p>기본적으로 모든 것이 매우 간단하므로 무엇을 시도해 볼 수 있을지 잘 모르겠습니다. </p> <p>도움을 주셔서 감사합니다! </p>
P粉930534280
P粉930534280

모든 응답(1)
P粉864594965

HTMLCollections는 forEach 메서드를 구현하지 않으므로 forEach를 사용하면 안 됩니다.

for 루프를 사용하세요

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!