Java Script

[JS] DOM - getElementsByTagName

웨일파도 2023. 4. 12. 16:30
반응형
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        ul {
            display: flex;
        }
        li {
            /* display: inline-block; */
            list-style-type: none;
            margin: 5px;
        }

    </style>
</head>
<body>
    <ul>
        <li>첫번째ㅋㅋㅋ</li>
        <li>두번째ㅎㅎㅎ</li>
        <li>세번째ㅍㅍㅍ</li>
        <li>네번째...</li>
        <li>다섯번째;;;</li>
    </ul>
</body>
</html>
<script>
    // DOM -> Document Object Model

    let list = document.getElementsByTagName('li');
    console.log(list);
 


    for(let i=0; i<list.length; i++) {
        if (i % 2 == 0) {
            list.item(i).style.backgroundColor = 'gray';
        } else {
            list.item(i).style.backgroundColor = 'skyblue';
        }
        // 
    }
</script>
  let item = document.getElementById("test");
  item.style.color = 'skyblue';
  
  let item2 = document.getElementsByClassName("test2");
  for (let i=0; i<item2.length; i++) {
       item2[i].style.color = "pink";
    }
반응형