Acara HTML ialah perkara yang berlaku pada elemen HTML.
JavaScript boleh mencetuskan peristiwa ini apabila digunakan dalam halaman HTML.
Acara HTML
Acara HTML boleh menjadi gelagat penyemak imbas atau gelagat pengguna.
Berikut ialah contoh acara HTML:
Halaman HTML selesai dimuatkan
Perubahan medan input HTML
Butang HTML diklik
Biasanya, apabila sesuatu peristiwa berlaku, anda boleh melakukan sesuatu.
JavaScript boleh melaksanakan beberapa kod apabila peristiwa dicetuskan.
Atribut acara boleh ditambah pada elemen HTML dan kod JavaScript boleh digunakan untuk menambah elemen HTML.
Petikan tunggal:
<some-HTML-element some-event='some JavaScript'>
Petikan berganda:
<some-HTML-element some-event="some JavaScript">
Dalam contoh berikut, atribut onclick ditambahkan pada elemen butang (dan kod ditambah) :
Contoh
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <button onclick="getElementById('demo').innerHTML=Date()">现在的时间是?</button> <p id="demo"></p> </body> </html>
Dalam contoh di atas, kod JavaScript akan mengubah suai kandungan elemen id="demo" .
Jalankan kod dan cubalah
Dalam kejadian seterusnya, kod akan mengubah suai kandungan elemennya sendiri (menggunakan this.innerHTML):
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <button onclick="this.innerHTML=Date()">现在的时间是?</button> </body> </html>
Jalankan kod dan cubalah
Petua: Kod JavaScript biasanya beberapa baris kod. Yang lebih biasa dipanggil melalui atribut acara:
Acara HTML biasa
Berikut ialah senarai beberapa acara HTML biasa :
事件 | 描述 |
---|---|
onchange | HTML 元素改变 |
onclick | 用户点击 HTML 元素 |
onmouseover | 用户在一个HTML元素上移动鼠标 |
onmouseout | 用户从一个HTML元素上移开鼠标 |
onkeydown | 用户按下键盘按键 |
onload | 浏览器已完成页面的加载 |
Apa yang JavaScript boleh lakukan?
Acara boleh digunakan untuk mengendalikan pengesahan borang, input pengguna, tingkah laku pengguna dan tindakan penyemak imbas:
Dicetuskan apabila halaman dimuatkan
Acara dicetuskan apabila halaman ditutup
Pengguna acara mengklik butang untuk melakukan tindakan
Sahkan kesahihan input pengguna
Tunggu...
Anda boleh menggunakan pelbagai Kaedah untuk melaksanakan kod acara JavaScript:
Atribut acara HTML boleh terus melaksanakan Kod JavaScript
Atribut acara HTML boleh memanggil fungsi JavaScript
Anda boleh menentukan pengendali acara anda sendiri untuk elemen HTML
Anda boleh menghalang kejadian daripada berlaku.
Tunggu...