본문 바로가기

웹 프로그래밍/JavaScript

[JS] 태그 가져오기(2) document.querySelector(), querySelectorAll()

queryselector : 만나는 첫번재 태그를 가져온다.

document.querySelector(".myclass");

queryselectorAll : 해당하는 모든 태그를 가져옴

let nodes = document.querySelectorAll('td')

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
	window.onload = function() {
		 var tags = document.getElementsByTagName('td')
		 console.log(tags)
		 tags[0].innerHTML = '아이디'
		 
		 // let nodes = document.querySelector('td')
		 // 왜 td 태그 중 첫번째 요소만 나오냐? 그게 특징이야.
		 let nodes = document.querySelectorAll('td')
		 console.log(nodes)
		 nodes[1].innerText = '패스워드'
	}
</script>
</head>
<body>
	<table border="1" style="width:100px; height: 100px">
		<tr>
			<td>ID</td>
		</tr>
		<tr>
			<td>PASSWORD</td>
		</tr>
	</table>
</body>
</html>