HTML
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
Javascript
// 모든 li 태그를 가져옵니다.
var items = document.getElementsByTagName("li");
// 각 li 태그의 색상을 변경합니다.
for (var i = 0; i < items.length; i++) {
items[i].style.color = "red";
}
설명
- document.getElementsByTagName("li")는 모든 <li> 요소를 HTMLCollection으로 반환
- for 루프를 통해 모든 <li> 요소를 순회하며 스타일을 변경
- items[i].style.color = "red";로 각 <li> 요소의 텍스트 색상을 빨간색으로 설정함
결과
페이지를 실행하면 <li> 요소의 텍스트 색상이 빨간색으로 변경됩니다! 😊
추가 Tip (코드 효율성)
최신 JavaScript에서는 querySelectorAll과 forEach를 사용해 조금 더 간단하게 코드를 짤 수 있습니다
document.querySelectorAll("li").forEach(item => {
item.style.color = "red";
});
'02. HTML , CSS , JS' 카테고리의 다른 글
className vs classList (JavaScript 코드 예제) (0) | 2024.12.10 |
---|---|
slice 메서드 :: 특정 클래스 스타일 변경 (JavaScript 코드 예제) (0) | 2024.12.10 |
[HTML, CSS] 테이블 header 고정(fixed) (0) | 2024.06.12 |
[HTML] table 안에 table 넣기 (0) | 2024.06.12 |
[HTML,CSS] <details> <summary> JS없이 접기/펼치기 기능구현 (0) | 2024.06.12 |