cb00b pemrograman berbasis web dom
Pemrograman berbasis web
DOM HTML (Document
Object Model)
Stimata/linda@stimata.ac.id/2017
DOM HTML (Document Object
Model)
Model HTML DOM dibangun sebagai
pohon Objek:
DOM HTML (Document Object
Model)
DOM HTML adalah standar untuk mendapatkan, mengubah, menambah, atau
menghapus elemen HTML. Metode HTML DOM adalah tindakan yang dapat
Anda lakukan (pada Elemen HTML). Properti HTML DOM adalah nilai (dari
Elemen HTML) yang dapat Anda setel atau ubah.
Contoh berikut mengubah konten (innerHTML) elemen dengan id
= "demo":
Metode
My First Page
Properti
document.getElementById("demo").innerHTML = "Hello World!";
JavaScript HTML DOM Elements
mengajarkan Anda bagaimana menemukan dan mengakses elemen HTML
di halaman HTML, dalam menemukan elemen html pada JavaScript HTML
DOM Element mempunyai beberapa cara diantaranya :
1. Menemukan elemen HTML dengan id
Hasilnya :
Contoh ;
element
Hello World!
Contoh ini menunjukkan metode getElementById
objek
var bagian = document.getElementById("intro");
document.getElementById("demo").innerHTML =
"Teks dari paragraf intro ini " + bagian.innerHTML;
JavaScript HTML DOM Elements
2.
Menemukan elemen HTML dengan nama tag
Contoh ini menemukan semua elemen :
Ke 0
Hello World!
DOM sangat berguna.
Ke 1
Contoh ini menunjukkan metode
getElementsByTagName
var x = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML =
'Paragraf Pertama (index 0) is: ' + x[0].innerHTML;
JavaScript HTML DOM Elements
3.Menemukan
elemen HTML dengan nama kelas
Contoh :
Hello World!
DOM sangat berguna.
Contoh ini menunjukkan metode
getElementsByClassName
var x = document.getElementsByClassName("intro");
document.getElementById("demo").innerHTML =
'Paragraf Pertama (index 0) dengan class ="intro": ' + x[0].innerHTML;
JavaScript HTML DOM Elements
4.
Menemukan
elemen HTML oleh penyeleksi CSS
Contoh :
Hello World!
DOM sangat berguna.
contoh ini menunjukkan metode
querySelectorAll method.
var x = document.querySelectorAll("p.intro");
document.getElementById("demo").innerHTML =
'paragraf pertama (index 0) dengan class="intro": ' + x[0].innerHTML;
JavaScript HTML DOM Elements
5.
Menemukan elemen HTML dengan koleksi objek HTML
Contoh:
Nama Depan:
Nama belakang:
Klik "Try it" untuk menampilkan nilai setiap elemen dalam form.
Try it
function myFunction() {
var x = document.forms["frm1"];
var text = "";
var i;
for (i = 0; i < x.length ;i++) {
text += x.elements[i].value + "";
}
document.getElementById("demo").innerHTML = text;
}
JavaScript HTML DOM Elements
Menemukan elemen HTML dengan koleksi objek HTML berdasarkan nama
Contoh :
NAMA
NIM
NILAI 1
NILAI 2
nama = prompt('Masukkan Nama : ','')
nim = prompt('Masukkan NIM : ','')
nilai1 = prompt('Masukkan Nilai pertama :','')
nilai2 = prompt('Masukkan Nilai kedua :','')
document.form1.tnama.value = nama
document.form1.tnim.value = nim
document.form1.tnilai1.value = nilai1
document.form1.tnilai2.value = nilai2
JavaScript HTML DOM - Changing HTML
HTML DOM memungkinkan JavaScript untuk
mengubah isi elemen HTML.Mengubah Aliran
Output HTML. Dengan javascript dapat membuat
konten html lebih dinamis.
Mengubah Konten HTML
Cara termudah untuk memodifikasi konten
elemen HTML adalah dengan menggunakan
properti innerHTML.
Untuk mengubah isi elemen HTML, gunakan
sintaks ini:
document.getElementById(id).innerHTML = new
HTML
JavaScript HTML DOM - Changing HTML
Mengubah Konten HTML
Contoh ini mengubah isi elemen :
Old Header
var element = document.getElementById("header");
element.innerHTML = "New Header";
JavaScript HTML DOM - Changing HTML
Mengubah Nilai Atribut
Untuk mengubah nilai atribut HTML, gunakan sintaks ini:
document.getElementById(id).attribute = new value
Contoh :
document.getElementById("image").src = "landscape.jpg";
JavaScript HTML DOM - Changing CSS
DOM HTML memungkinkan JavaScript untuk mengubah style
elemen HTML. Untuk mengubah gaya elemen HTML, gunakan
sintaks ini:
document.getElementById(id).style.property = new style
Contoh
berikut mengubah gaya elemen :
Hello World!
Hello World!
document.getElementById("p2").style.color = "blue";
document.getElementById("p2").style.fontFamily = "Arial";
document.getElementById("p2").style.fontSize = "larger";
Paragraf di atas diubah dengan naskah.
JavaScript HTML DOM - Changing CSS
Menggunakan Event
Contoh :
Hello World!
document.getElementById("demo").style.back
groundColor = "yellow";
JavaScript HTML DOM Events
JavaScript dapat dijalankan saat sebuah event terjadi,
seperti saat pengguna mengeklik elemen HTML.
Untuk menjalankan kode saat pengguna mengeklik
elemen, tambahkan kode JavaScript ke atribut acara
HTML:
onclick=JavaScript
Contoh event HTML:
Saat
Saat
Saat
Saat
Saat
Saat
pengguna mengklik mouse
halaman web dimuat
gambar telah dimuat
mouse bergerak di atas sebuah elemen
bidang masukan diubah
formulir HTML dikirimkan
JavaScript HTML DOM Events
Contoh Saat pengguna mengklik mouse
Cli
ck on this text!
JavaScript HTML DOM
Events
Atribut Event HTML
Untuk menetapkan acara ke elemen HTML, Anda dapat menggunakan
atribut event.
Contoh :
Click the button to display the date.
The time is?
function displayDate() {
document.getElementById("demo").innerHTML = Date();
}
Tugas
Buatlah sebuah inputan dengan perhitungan dan tampilan
sebagai berikut
1.
2.
TUGAS
3.
Dengan menggunakan Fungsi dan event maka buatlah tampilan
kalkulator seperti di bawah ini
4.
Buatlah script untuk mendeklarasikan tampilan sebuah halaman
menggunakan tombol login. Terdapat dua form input seperti
gambar berikut:
Isi form username = “admin” dan form password = “12345”.
Kemudian tekan tombol login. Pada tombol login, isi dengan
sebuah function yang berfungsi untuk melakukan pengecekan.
Apabila username=”admin” dan password=”12345” , maka akan
tampil (alert dan warna background berubah) seperti berikut
Gunakan fungsi untuk mendeklarasikan sebuah file html dengan
penjelasan sebagai berikut :
DOM HTML (Document
Object Model)
Stimata/linda@stimata.ac.id/2017
DOM HTML (Document Object
Model)
Model HTML DOM dibangun sebagai
pohon Objek:
DOM HTML (Document Object
Model)
DOM HTML adalah standar untuk mendapatkan, mengubah, menambah, atau
menghapus elemen HTML. Metode HTML DOM adalah tindakan yang dapat
Anda lakukan (pada Elemen HTML). Properti HTML DOM adalah nilai (dari
Elemen HTML) yang dapat Anda setel atau ubah.
Contoh berikut mengubah konten (innerHTML) elemen dengan id
= "demo":
Metode
My First Page
Properti
document.getElementById("demo").innerHTML = "Hello World!";
JavaScript HTML DOM Elements
mengajarkan Anda bagaimana menemukan dan mengakses elemen HTML
di halaman HTML, dalam menemukan elemen html pada JavaScript HTML
DOM Element mempunyai beberapa cara diantaranya :
1. Menemukan elemen HTML dengan id
Hasilnya :
Contoh ;
element
Hello World!
Contoh ini menunjukkan metode getElementById
objek
var bagian = document.getElementById("intro");
document.getElementById("demo").innerHTML =
"Teks dari paragraf intro ini " + bagian.innerHTML;
JavaScript HTML DOM Elements
2.
Menemukan elemen HTML dengan nama tag
Contoh ini menemukan semua elemen :
Ke 0
Hello World!
DOM sangat berguna.
Ke 1
Contoh ini menunjukkan metode
getElementsByTagName
var x = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML =
'Paragraf Pertama (index 0) is: ' + x[0].innerHTML;
JavaScript HTML DOM Elements
3.Menemukan
elemen HTML dengan nama kelas
Contoh :
Hello World!
DOM sangat berguna.
Contoh ini menunjukkan metode
getElementsByClassName
var x = document.getElementsByClassName("intro");
document.getElementById("demo").innerHTML =
'Paragraf Pertama (index 0) dengan class ="intro": ' + x[0].innerHTML;
JavaScript HTML DOM Elements
4.
Menemukan
elemen HTML oleh penyeleksi CSS
Contoh :
Hello World!
DOM sangat berguna.
contoh ini menunjukkan metode
querySelectorAll method.
var x = document.querySelectorAll("p.intro");
document.getElementById("demo").innerHTML =
'paragraf pertama (index 0) dengan class="intro": ' + x[0].innerHTML;
JavaScript HTML DOM Elements
5.
Menemukan elemen HTML dengan koleksi objek HTML
Contoh:
Nama Depan:
Nama belakang:
Klik "Try it" untuk menampilkan nilai setiap elemen dalam form.
Try it
function myFunction() {
var x = document.forms["frm1"];
var text = "";
var i;
for (i = 0; i < x.length ;i++) {
text += x.elements[i].value + "";
}
document.getElementById("demo").innerHTML = text;
}
JavaScript HTML DOM Elements
Menemukan elemen HTML dengan koleksi objek HTML berdasarkan nama
Contoh :
NAMA
NIM
NILAI 1
NILAI 2
nama = prompt('Masukkan Nama : ','')
nim = prompt('Masukkan NIM : ','')
nilai1 = prompt('Masukkan Nilai pertama :','')
nilai2 = prompt('Masukkan Nilai kedua :','')
document.form1.tnama.value = nama
document.form1.tnim.value = nim
document.form1.tnilai1.value = nilai1
document.form1.tnilai2.value = nilai2
JavaScript HTML DOM - Changing HTML
HTML DOM memungkinkan JavaScript untuk
mengubah isi elemen HTML.Mengubah Aliran
Output HTML. Dengan javascript dapat membuat
konten html lebih dinamis.
Mengubah Konten HTML
Cara termudah untuk memodifikasi konten
elemen HTML adalah dengan menggunakan
properti innerHTML.
Untuk mengubah isi elemen HTML, gunakan
sintaks ini:
document.getElementById(id).innerHTML = new
HTML
JavaScript HTML DOM - Changing HTML
Mengubah Konten HTML
Contoh ini mengubah isi elemen :
Old Header
var element = document.getElementById("header");
element.innerHTML = "New Header";
JavaScript HTML DOM - Changing HTML
Mengubah Nilai Atribut
Untuk mengubah nilai atribut HTML, gunakan sintaks ini:
document.getElementById(id).attribute = new value
Contoh :
document.getElementById("image").src = "landscape.jpg";
JavaScript HTML DOM - Changing CSS
DOM HTML memungkinkan JavaScript untuk mengubah style
elemen HTML. Untuk mengubah gaya elemen HTML, gunakan
sintaks ini:
document.getElementById(id).style.property = new style
Contoh
berikut mengubah gaya elemen :
Hello World!
Hello World!
document.getElementById("p2").style.color = "blue";
document.getElementById("p2").style.fontFamily = "Arial";
document.getElementById("p2").style.fontSize = "larger";
Paragraf di atas diubah dengan naskah.
JavaScript HTML DOM - Changing CSS
Menggunakan Event
Contoh :
Hello World!
document.getElementById("demo").style.back
groundColor = "yellow";
JavaScript HTML DOM Events
JavaScript dapat dijalankan saat sebuah event terjadi,
seperti saat pengguna mengeklik elemen HTML.
Untuk menjalankan kode saat pengguna mengeklik
elemen, tambahkan kode JavaScript ke atribut acara
HTML:
onclick=JavaScript
Contoh event HTML:
Saat
Saat
Saat
Saat
Saat
Saat
pengguna mengklik mouse
halaman web dimuat
gambar telah dimuat
mouse bergerak di atas sebuah elemen
bidang masukan diubah
formulir HTML dikirimkan
JavaScript HTML DOM Events
Contoh Saat pengguna mengklik mouse
Cli
ck on this text!
JavaScript HTML DOM
Events
Atribut Event HTML
Untuk menetapkan acara ke elemen HTML, Anda dapat menggunakan
atribut event.
Contoh :
Click the button to display the date.
The time is?
function displayDate() {
document.getElementById("demo").innerHTML = Date();
}
Tugas
Buatlah sebuah inputan dengan perhitungan dan tampilan
sebagai berikut
1.
2.
TUGAS
3.
Dengan menggunakan Fungsi dan event maka buatlah tampilan
kalkulator seperti di bawah ini
4.
Buatlah script untuk mendeklarasikan tampilan sebuah halaman
menggunakan tombol login. Terdapat dua form input seperti
gambar berikut:
Isi form username = “admin” dan form password = “12345”.
Kemudian tekan tombol login. Pada tombol login, isi dengan
sebuah function yang berfungsi untuk melakukan pengecekan.
Apabila username=”admin” dan password=”12345” , maka akan
tampil (alert dan warna background berubah) seperti berikut
Gunakan fungsi untuk mendeklarasikan sebuah file html dengan
penjelasan sebagai berikut :