JAVASCRIPT PROJECT

 MODULE 5 PROJECT 3


• Buatlah sebuah halaman HTML (lihat halaman berikutnya)

 • Apabila warna elemen genap dirubah, maka elemen li yang genap akan berubah warnanya menyesuaikan warna yg terpilih.

 • Apabila warna elemen ganjil dirubah, maka elemen li yang ganjil akan berubah warnanya menyesuaikan warna yg terpilih. 

• Gunakan While Loop pada elemen genap dan Do While Loop pada elemen ganjil



BERIKUT INI ADALAH CONTOH KODE HTMLNYA :

  <!-- project 3 -->

<!-- LIST ITEM -->
    <ul id="nama">
        <li>item1</li>
        <li>item2</li>
        <li>item3</li>
        <li>item4</li>
        <li>item5</li>
        <li>item6</li>
        <li>item7</li>
        <li>item8</li>
    </ul>
   
   <!-- UNTUL MERUBAH WARNA -->
    <label for="Colorselector">Ubah wana ganjil</label>
    <select id="even" onchange="ubahEven()">
        <option value="blue">blue</option>
        <option value="red">red</option>
        <option value="yellow">yellow</option>
    </select>

    <label for="Colorselector">ubah warna genap</label>
    <select id="old" onchange="ubahOld()">
        <option value="green">green</option>
        <option value="pink">pink</option>
        <option value="brown">brown</option>
    </select>



DAN INI ADALAH KODE JAVASCRIPT NYA :

 <script>
        function tombol() {
            var ubah = document.querySelectorAll("#My li")
            for (i = 0; i < ubah.length; i++){
        if (i % 2 != 0){
          ubah[i].classList.add('blue-bold');
        } else{
     
        }
      }
        }

        function ubahEven(){
            var selectElement = document.getElementById("even")
            var colorSelect = selectElement.value;

            var itemList = document.querySelectorAll("#nama li")

            var i=1;

            while (i < itemList.length) {
                itemList[i].style.color = colorSelect;
                itemList[i].style.fontWeight = "bold"
                i += 2
            }
        }

        function ubahOld() {
        var selectElement = document.getElementById("old")
        var selectColor = selectElement.value;
       
        var listItem = document.querySelectorAll("#nama li")
       
        var j = 0;
        do {
            listItem[j].style.color = selectColor;
            listItem[j].style.fontWeight ="bold";
            j += 2
        }
        while (j < listItem.length)
    }

   

       
       </script>


DAN INI  ADLAH HASILNYA :






INI JIKA YG DIPILIH ANGKA GENAP:



DAN INI APABILA YANG DIUBAH GANJIL



DAN INI APABILA DIUBAH KEDUANYA










Komentar

Postingan populer dari blog ini

Pemrograman berorientasi objek

Data Analytic

module 7