1 of 17 menu

JavaScript에서 요소 가져오기 오류

때로는 초보 프로그래머들이 DOM 요소 그룹을 가져오기 위해 querySelectorAll 메서드 대신 querySelector 메서드를 사용하는 실수를 합니다.

이 오류의 특징적인 점들을 살펴보겠습니다. 다음과 같은 단락이 있다고 가정해 봅시다:

<p>1</p> <p>2</p> <p>3</p>

어떤 프로그래머가 이 단락들의 텍스트를 가져와 콘솔에 출력하기로 결정했습니다. 이를 위해 변수에 이 요소들에 대한 참조를 가져오려 했지만, 잘못된 메서드를 사용했습니다:

let elems = document.querySelector('p');

그런 다음 그는 반복문을 사용하여 단락들을 순회하고 각 단락의 텍스트를 콘솔에 출력하기로 했습니다:

for (let elem of elems) { console.log(elem.textContent); }

결과적으로 콘솔에는 특징적인 오류인 elems is not iterable이 나타납니다. 이 오류는 변수 elems이터러블이지 않다는 것을 의미합니다. 즉, 배열이나 for-of 반복문으로 순회할 수 있는 것이 아닙니다.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부