Animated Rainbow Nyan Cat
본문 바로가기
javascript

요소 선택

by 이유나1 2022. 8. 5.
728x90
반응형

요소를 직접 선택하는 메서드

메서드 설명
getElementByld() documet.getElementByld('content'일 경우 HTML 요소 중 id 속성이 'content'인 요소를 선택합니다.)
getElementsByClassName() getElementsByClassName('menu')일 경우 HTML 요소 중 class명이 'menu'인 요소들을 선택합니다.
getElementsByTagName() getElementsByTagName('ul')일 경우 HTML 요소 중 태그명이 'ul' 인 요소들을 선택합니다.
getElementsByName() >getElementsByName('txt')일 경우 HTML 요소 중 name명이 'txt'인 요소들을 선택합니다.
querySekector() 요소의 선택 방법이 css선택 방법과 같습니다. 선택된 요소 중 첫 번째 요소만 선택합니다.
document.querSelector('.lnb')
document.querSelector(div)
document.querSelector('#gnb li')
querySelectorAll() querySelector()는 선택된 요소 중 첫 번째 요소만 선택하는 반면 querySelectorAll()는 모든 요소를 선택합니다.

 

(예제

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>요소를 직접 선택하는 메서드</title>
<script>
window.onload = function() {
var list1 = document.querySelector('#box1 > ul > li');
var list2 = document.querySelectorAll('#box2 > ul > li');
console.log(list1);
console.log(list2);
// list1.style.background = "#ff6600";
// list2[0].style.background = "#ccc";
// list2.item(1).style.background = "#ddd";
};
</script>
</head>
<body>
<div id="box1">
<ul>
<li>내용1</li>
<li>내용2</li>
<li>내용3</li>
</ul>
</div>
<div id="box2">
<ul>
<li>내용4</li>
<li>내용5</li>
<li>내용6</li>
</ul>
</div>
</body>
</html>
728x90

'javascript' 카테고리의 다른 글

내장함수  (1) 2022.08.14
join() / push() / pop()  (2) 2022.08.11
전역변수와 지역변수  (4) 2022.07.29
함수  (5) 2022.07.26
데이터타입  (5) 2022.07.26

댓글


/
/
/

CSS
광고준비중입니다.