Tutorial DOM Method dan Properti Pada Javascript

Tutorial DOM Element Method dan Properti Pada Javascript - Salah satu yang menjadi kelebihan javascript adalah kita bisa membangun atau membuat element HTML dengan tanpa menulis kodenya secara langsung.

Kelebihan ini menjadikan javascript banyak sekali diminati oleh para developer website.

Selain membuat, Anda juga bisa memaipulasi element HTML seperti menambah, mengedit, mengubah maupun menghapus element HTML beserta isinya.

Saya pribadi, sangat menyarankan Anda untuk memanfaatkan fitur ini pada javascript.

Javascript DOM Element Method dan Properti terbagi menjadi 5 bagian:

1# Poperti childElementCount

Properti yang digunakan untuk menghitung jumlah anak / turunan dari suatu element HTML.

Contoh Format:

var hitung = element.childElementCount;
console.log(hitung);

Contoh Program:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Latihan Child Element Count</title>
</head>
<body>
    <ul id="list">
        <li>Acura</li>
        <li>Alfa Romeo</li>
        <li>Aston Martin</li>
        <li>Audi</li>
        <li>Bantley</li>
        <li>BMW</li>
        <li>Bugatti</li>
        <li>Buick</li>
    </ul>
    <p id="hasil"></p>
    <button onclick="hitung()">Hitung Element</button>
    <script type="text/javascript">
        function hitung(){
            var ul = document.getElementById('list').childElementCount;
            document.getElementById('hasil').innerHTML = "Jumlah Turunan List = "+ul;
        }
    </script>
</body>
</html>


2# Properti Children

Properti yang digunakan untuk menunjukan koleksi anak / turunan dari sebuah element HTML.

Contoh Format:

var turunan = element.children;
console.log(turunan);

Contoh Program:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Latihan Children</title>
</head>
<body>
    <ul id="list">
        <li>Acura</li>
        <li>Alfa Romeo</li>
        <li>Aston Martin</li>
        <li>Audi</li>
        <li>Bantley</li>
        <li>BMW</li>
        <li>Bugatti</li>
        <li>Buick</li>
    </ul>
    <p id="hasil"></p>
    <button onclick="hitung()">Hitung Turunan</button>
    <script type="text/javascript">
        function hitung(){
            var ul = document.getElementById('list').children;
            for(var i = 0; i < ul.length; i++){
                var hasil = ul[i];
                document.getElementById('hasil').innerHTML = "Jumlah Turunan List = "+i;
            }
        }
    </script>
</body>
</html>


3# Properti First Child dan Last Child

Properti First Child menunjukan anak pertama dari sebuah elemen HTML.

Sedangkan Last Child menunjukan anak terakhir dari sebuah element HTML.

Contoh Format:

// First Child
var pertama = element.firstChild;
console.log(pertama);
// Last Child
var terakhir = element.lastChild;
console.log(terakhir);

Contoh Program:

<!DOCTYPE html>
<html>
<head>
    <body>
        <ul id="myList"><li>Coffee</li><li>Tea</li><li>Drink</li><li>Jus</li><li>Yogurt</li></ul>

        <button onclick="pertama()">Tampilkan List Pertama</button>
        <button onclick="terakhir()">Tampilkan List Terakhir</button>


        <p id="demo"></p>


        <script>
            function pertama() {
              var list = document.getElementById("myList").firstChild.innerHTML;
              document.getElementById("demo").innerHTML = list;
            }
            function terakhir() {
              var list = document.getElementById("myList").lastChild.innerHTML;
              document.getElementById("demo").innerHTML = list;
            }
        </script>
    </body>
</html>


4# Properti createElement, appendChild dan removeChild

Method createElement untuk membuat sebuah elemen HTML melalui Javascript.

Formatnya:

var li = document.createElement("li");
console.log(li);

Sedangkan method appendChild berfungsi untuk menambahkan anak pada sebuah elemen HTML.

Formatnya:

var ul = document.getElementById("my-ul");
var li = document.createElement("li");
ul.appendChild(li);

Terakhir adalah method removeChild yaitu untuk menghapus sebuah child dari elemen HTML.

Formatnya:

var ul = document.getElementById("my-ul");
// menghapus element pertama
ul.removeChild(ul.children[0]);

Contoh Program:

<!DOCTYPE html>
<html>
<head>
 <title>Latihan DOM Method dan Properti</title>
</head>
<body>
 <div id="induk">
  <p>kalimat 1</p>
  <p>kalimat 2</p>
  <p>kalimat 3</p>
 </div>
 <button onclick="remove()">Hapus Element Pertama</button>
 <script type="text/javascript">
  // createElement
  var turunan = document.createElement("p");
  var isi = document.createTextNode("kalimat 4");
  // appendChild
  turunan.appendChild(isi);
  var induk = document.getElementById("induk");
  induk.appendChild(turunan);
  // removeChild
  function remove(){
   induk.removeChild(induk.children[0]);
  }
 </script>
</body>
</html>


Demikianlah tutorial DOM Method dan Properti pada Javascript kali ini.

Semoga tutorial ini bermanfaat buat Anda sekaligus menambah pengetahuan Anda pada bidang web developer.

Ammin.

Related Posts

Saya Mau Beri Komentar

Comments