DOM HTML L. Erawan.

Slides:



Advertisements
Presentasi serupa
Pertemuan 8. 2  JavaScript dikembangkan pertama kali pada tahun 1995 di Netscape Communications dgn nama LiveScript.  Hasil kolaborasi antara Netscape.
Advertisements

Arif Dwi Laksito, S.Kom P EMPROGRAMAN W EB J AVA S CRIPT.
M.K. Pemrograman Web (AK )
MATA KULIAH :DESAIN WEB
Document Object Model MATA KULIAH :DESAIN WEB Oleh : Denny Sagita R, S.Kom., M.Kom TAHUN AJARAN 2013/2014 SEMESTER GANJIL.
HTML DOM Document Object Model Javascript Document Object Model
JavaScript Pemrograman Web 1 Genap Tim Dosen Pemrograman Web Teknik Informatika UNPAS Pengenalan JavaScript Apa itu JavaScript?
Jurusan Teknik Informatika – FTI UPN “Veteran” Jawa Timur
Pemrograman Javascript
PENGENALAN JAVA SCRIPT PEMROGRAMAN INTERNET1-6/LINDA SUVI RAHMAWATI STMIK PPKIA Pradnya STMIK PPKIA PRADNYA PARAMITA /LINDA SUVI RAHMAWATI.
Ajax Tutorial.
HTML By kartika puji pangesti
STATEMENT dalam JAVASCRIPT
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
Introduction to JavaScript A’ud Solehuddin::Januari 2012.
JAVASCRIPT.
PHP - AJAX.
HTML – 4 FORM. FORM adalah elemen HTML yang digunakan untuk mengizinkan pengguna web mengirimkan data ke Web Server. Dengan kata lain form berperan sebagai.
Praktikum Java Script.
FORM Kegunaan Form : memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan. memperoleh informasi pembelian.
CSS (Cascading Style Sheet)
Dasar-dasar Pemrograman PHP
HTML DOM Pemrograman Web 1 Genap Tim Dosen Pemrograman Web Teknik Informatika UNPAS HTML DOM DOM, singkatan dari Document Object.
Team Teknik Elektro UHAMKA HTML.
Pemrogaman Web PHP.
Pemrograman Basis Data Berbasis Web
Pemrograman Web jQuery
Bahasa Style CSS L. Erawan.
Pemrograman Web JavaScript
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Hyper Text Markup Language
PENGENALAN JAVA SCRIPT
Pemrograman berbasis web
JavaScript HTML DOM D. Sinaga, M.Kom.
Document Object Model D. Sinaga, M.Kom.
Pemrograman internet ABU SALAM, M.KOM.
HTML DOM Document Object Model Javascript Document Object Model
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
JavaScript Part 1 : Pengertian dan Pengenalan JavaScript
Belajar Javascript Part 2 : Cara Penulisan Dan Penggunaan Javascript
EVENT & Object DALAM JAVA SCRIPT.
JAVASCRIPT VALIDATION
Kejadian Bagian 1 lanjutan
PEMASARAN BERBASIS WEB
(Cascading Stylesheet)
Event,Tipe Data,Variabel & Function
EVENT.
APLIKASI IT -II PENDAHULUAN.
Javascript.
Pengembangan Aplikasi Framework
PRAKTIKUM PEMROGRAMAN WEB
Pemrograman Berbasis WEB
Area Kerja Dreamweaver
Bahasa Pemrograman & Script untuk Web
MENGENAL PHP Pemasaran Berbasis Web/2016.
PERTEMUAN 6 Hani Irmayanti, M.Kom.
Pengembangan Aplikasi Framework
Pertemuan 1 Elemen Dasar PHP.
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
Pemrograman Basis Data Berbasis Web
Praktikum Pengambangan Web
Pengembangan Web HTML Dasar
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Pemrograman Web Pertemuan II HTML CSS JavaScript.
PENGENALAN JAVA SCRIPT
Pemrograman Basis Data Berbasis Web
Dasar-dasar HTML. 2 World Wide Web (WWW) Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia. TCP/IP.
PEMROGRAMAN MOBILE 2 PERTEMUAN 3
XML PARSER Teknologi WEB.
Pertemuan ke 3 : Pengenalan XML Parsing
Transcript presentasi:

DOM HTML L. Erawan

DOM HTML DOM atau Document Object Model adalah antarmuka yang tidak berpihak kepada platform dan bahasa tertentu yang membuat program dan script dapat mengakses dokumen HTML secara dinamis dan mengupdate struktur, konten, dan style dokumen. Ada 3 jenis DOM: Core DOM XML DOM HTML DOM DOM HTML mendefinisikan: Elemen-elemen HTML sebagai obyek Properti seluruh elemen HTML Metode untuk mengakses seluruh elemen HTML Event untuk seluruh elemen HTML DOM HTML menggunakan bahasa pemrograman untuk mengakses obyek-obyeknya, biasanya Javascript. Semua elemen HTML diperlakukan sebagai obyek.

Metode2 DOM HTML Mencari elemen HTML: document.getElementById() = mencari menggunakan elemen id document.getElementsByTagName() = mencari menggunakan nama tag document.getElementsByClassName() = mencari menggunakan nama kelas Mengubah elemen HTML: elemen.innerHTML = mengubah inner HTML elemen HTML elemen.atribut= mengubah atribut elemen HTML elemen.setAttribute(atribut, nilai) = mengubah atribut elemen HTML elemen.style.property = mengubah style elemen HTML Menambah dan menghapus elemen HTML: document.createElement() = membuat elemen HTML document.removeChild() = menghapus elemen HTML document.appendChild() = menambah sebuah elemen HTML document.replaceChild() = mengganti elemen HTML document.write(teks) = menulis teks ke layar

Contoh Penggunaan DOM HTML <html> <head><title>Latihan DOM</title></head> <body> <p class=“para” id="demo"></p> <script> document.getElementsByTagName(“p").innerHTML = "Hello World!"; </script> </body> </html>

Penjelasan Contoh Dalam contoh diatas, getElementById (perhatikan penulisannya) adalah sebuah metode dan innerHTML adalah properti. Cara yang biasa digunakan untuk mengakses suatu elemen HTML adalah menggunakan atribut id dari elemen. Contoh diatas metode getElementById menggunakan id=”demo” untuk menemukan elemen paragrap. Sementara cara yang paling mudah untuk mendapatkan konten suatu elemen adalah menggunakan properti innerHTML. Properti ini dapat digunakan untuk memperoleh atau mengubah setiap elemen HTML termasuk <html> dan <body>.

Event DOM HTML memungkinkan javascript bereaksi terhadap event HTML. Sebuah skrip javascript dapat dieksekusi ketika suatu event terjadi, misalnya ketika seorang pengguna melakukan klik terhadap suatu elemen HTML. Untuk menambahkan kode javascript ketika pengguna melakukan klik terhadap suatu elemen, dengan perintah: onclick=javascript Macam-macam event: Event yang dapat terjadi: Ketika pengguna melakukan klik mouse Ketika sebuah halaman web telah dimuat (load) Ketika sebuah gambar telah dimuat Ketika mouse melintasi sebuah elemen Ketika form HTML disubmit Ketika pengguna menekan tombol keyboard

Contoh Event <!DOCTYPE html> <html> <body> <h1 onclick="changeText(this)">Klik teks ini!</h1> <script> function changeText(id) { id.innerHTML = "Ooops!"; } </script> </body> </html>

Pohon DOM Berdasarkan standar DOM HTML W3C, segala sesuatu didalam sebuah halaman web adalah simpul: dokumen HTML adalah simpul document Setiap elemen HTML adalah simpul element Teks dalam elemen HTML adalah simpul text Setiap atribut HTML adalah simpul atribut Semua komentar adalah simpul comment

Menelusuri Simpul dalam Pohon DOM Untuk menelusuri simpul-simpul dapat kita menggunakan properti-properti dari simpul: parentNode childNodes[] firstChild lastChild nextSibling previousSibling

Contoh Penerapan Pohon DOM <!DOCTYPE html> <html> <body> <h1 id="intro">My First Page</h1> <p id="demo">Hello World!</p> <script> var myText = document.getElementById("intro").childNodes[0].nodeValue; document.getElementById("demo").innerHTML = myText; </script> </body> </html>