Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- row-gap
- Pseudo
- 코드다이어리
- column-gap
- vscode
- sass
- CLASS
- 코드일기
- 코딩일기
- Coda
- frontend
- tailwindcss
- property
- regexp
- 코딩테스트
- 선택자
- js
- DOM
- scss
- 친해지기
- display
- HTML
- 정규식표현
- 가상클래스
- JavaScript
- 코딩퀴즈
- Grid
- 코딩문제
- CSS
Archives
- Today
- Total
< Code diaries />
HTML Node list를 Array로 converting 하기 본문
NodeList와 HTML Collection은 유사배열객체라서 배열의 모든 메소드를 사용할 수는 없다.
NodeList
우리가 document.querySelectorAll()로 HTML elements를 가져오면 Nodelist로 들어온다.
<ul>
<li>apple</li>
<li>mango</li>
<li>blueberry</li>
</ul>
<script>
const lis = document.querySelectorAll('li');
console.log(lis)
// Nodelist[3] [ li, li, li ]
const arrLis = Array.from(lis);
console.log(arrLis)
// (3) [ li, li, li ]-
</script>
HTML Collection
children 속성으로 가져온 것은 유사배열객체이다.
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
const ul = document.querySelector('ul')
const lis = ul.children;
console.log(lis)
// HTMLCollection(3) [ li, li, li ]
반응형
'Javascript-DOM > 02 - DOM 다루기' 카테고리의 다른 글
NodeType 이란? (0) | 2024.09.14 |
---|---|
Javascript로 html 요소의 컨텐츠 가져오기, 수정하기(innerHTML, textContent, innerText) (0) | 2024.06.02 |
Javascript로 DOM 접근하기 (0) | 2024.06.02 |