Acara JavaScript



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:

<beberapa-elemen HTMLbeberapa-acara='beberapa JavaScript'>

petikan berganda:

<beberapa-elemen HTMLbeberapa-acara="beberapa JavaScript">

Dalam contoh berikut, atribut onclick (dan kod) ditambahkan pada elemen butang:

Contoh

rreee

Run Example»

Klik butang "Run Example" untuk melihat contoh dalam talian

Dalam contoh di atas, kod JavaScript akan mengubah suai kandungan elemen id="demo" .

Dalam kejadian seterusnya, kod akan mengubah suai kandungan elemennya sendiri (menggunakan ini.innerHTML):

Instance

<!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>

Jalankan Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

NoteJavaScript代码通常是几行代码。比较常见的是通过事件属性来调用:

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<button onclick="this.innerHTML=Date()">现在的时间是?</button>

</body>
</html>

Jalankan contoh»

Klik butang "Jalankan contoh" untuk melihat contoh dalam talian


Acara HTML biasa

Berikut ialah beberapa Senarai acara HTML biasa:

事件描述
onchangeHTML 元素改变
onclick用户点击 HTML 元素
onmouseover用户在一个HTML元素上移动鼠标
onmouseout用户从一个HTML元素上移开鼠标
onkeydown用户按下键盘按键
onload浏览器已完成页面的加载

Lebih banyak senarai acara: Manual Rujukan JavaScript - Acara HTML DOM.


Apa yang JavaScript boleh lakukan acara

boleh digunakan untuk mengendalikan pengesahan borang, input pengguna, tingkah laku pengguna dan tindakan penyemak imbas:

  • Acara dicetuskan apabila halaman dimuatkan

  • Acara dicetuskan apabila halaman ditutup

  • Pengguna mengklik butang untuk melakukan tindakan

  • Sahkan kesahihan input pengguna

  • dll...

Anda boleh menggunakan berbilang kaedah untuk melaksanakan kod acara JavaScript:

  • Atribut acara HTML boleh terus melaksanakan kod JavaScript

  • Atribut acara HTML boleh memanggil fungsi JavaScript

  • Anda Anda boleh menentukan pengendali acara anda sendiri untuk elemen HTML

  • Anda boleh menghalang acara daripada berlaku.

  • Tunggu...

Note在 HTML DOM 章节中你将会学到更多关于事件及事件处理程序的知识。