Saturday, July 28, 2012

appendChild()

Metode Node.appendChild() (Core Level 1) menambahkan newChild ke urutan terakhir di dalam daftar children Node ini.

Sintaks:

Node.appendChild(newChild)

Parameter newChild berisi Node yang ingin ditambahkan.

Metode Node.appendChild() di dukung oleh mayoritas browser: IE, Firefox, Opera, Google Chrome, dan Safari.

Contoh di bawah ini menambahkan Text node kepada elemen P:

<P ID="myp"></P> <SCRIPT TYPE="text/javascript"> var newChildNode = document.createTextNode("Lorem imsum..."); document.getElementById("myp").appendChild(newChildNode); </SCRIPT>

Contoh lagi:

<UL ID="myul1"><LI>Coffee</LI><LI>Tea</LI></UL> <UL ID="myul2"><LI>Water</LI><LI>Milk</LI></UL> <SCRIPT TYPE="text/javascript"> function foo() { var node = document.getElementById("myul2").lastChild; document.getElementById("myul1").appendChild(node); } </SCRIPT> <BUTTON ONCLICK="foo()">Klik</BUTTON>

Coba jalankan demo di bawah ini:

  • Coffee
  • Tea
  • Water
  • Milk