querySelector(#id) => id를 가진 요소를 찾는다.
querySelector(.class) => class를 가진 요소를 찾는다.
,
를 사용하면 여러 요소를 한 번에 가져올 수 있다.querySelectorAll("#id,.class");
오늘 읽을만한 글
- 리빙
의 첫번째 페이지 게시물들의 제목 가져오기
해당 페이지에서 오른쪽 클릭
- 검사
필요한 데이터 추출
const titles = [];
document.querySelectorAll('#NM_THEME_CONTAINER [data-page="1"].group_theme .theme_item')
.forEach(el => {
if ( el.querySelector('.title') ) {
const title = el.querySelector('.title').innerText;
titles.push(title);
}
});
console.log(titles);
Console
에서 출력해보기반갑다! 쇼핑뉴스
에서 리스트들의 제목 가져오기
해당 페이지에서 오른쪽 클릭
- 검사
필요한 데이터 추출
const titles = [];
document.querySelectorAll('#goodsItem_Z01003 .event_item ')
.forEach(el => {
if ( el.querySelector('.title') ) {
const title = el.querySelector('.title').innerText;
titles.push(title);
}
});
console.log(titles);
Console
에서 출력해보기