문서 개체 모델(DOM)
웹 페이지가 로드되면 브라우저는 페이지의 DOM(문서 객체 모델)을 생성합니다. 이는 HTML 문서의 트리 표현이며 DOM 트리는 JavaScript로 수정됩니다.
<table>
<row>
<tr>
<td>......</td>
</tr>
<tr>
<td>.....</td>
<td>.....</td>
</tr>
</row>
</table>
자바스크립트와 DOM
이제 HTML 문서에 JavaScript를 추가하는 방법
<script>
console.log('active');
</script>
콘솔을 확인하면 활성화되어 있다는 메시지가 표시됩니다.
HTML 문서 선택
자바스크립트로 HTML을 선택했을 때이며, DOM 방식을 제공합니다.
getElementById('targeted-html-doc');
getElementById는 HTML 요소 ID를 받아들이고 해당 ID와 일치하는 HTML 요소를 반환하는 DOM 메서드입니다.
예시:
document.getElementById('#navBar');
요소의 ID를 인수로 전달해야 합니다. Id와 일치하는 요소가 없으면 null을 반환합니다.
쿼리 선택기
쿼리 선택기를 사용하면 CSS 선택기를 사용하여 HTML 요소를 선택할 수 있습니다. 요소를 선택하는 JavaScript의 새로운 방법입니다. 두 가지 유형의 쿼리 선택기가 있습니다.
querySelector();
querySelectorAll();
쿼리 선택기는 DOM 메서드입니다. CSS 선택자 문자열을 허용하고 쿼리와 일치하는 첫 번째 HTML 요소만 반환합니다.
예시;
document.querySelector('#footer span');
CSS를 통과해야 합니다. 선택자 문자열을 인수로, 선택자 문자열과 일치하는 요소가 없으면 null을 반환합니다.
동안
querySelectorall은 CSS 선택자 문자열을 받아들이고 쿼리와 일치하는 모든 HTML 요소를 반환하는 DOM 메서드입니다.
예시;
document.querySelectorAll('#footer span');
CSS 선택자 문자열을 인수로 전달해야 합니다. 일치하는 요소가 없으면 빈 배열을 반환합니다.
Reference
이 문제에 관하여(문서 개체 모델(DOM)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/izzycious/document-object-modeldom-2o5c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)