JavaScript HTML DOM matukio
- Previous page DOM animation
- Next page DOM event listener
HTML DOM inaruhusi JavaScript kuwaambia matukio ya HTML:
Kuwaambia matukio
JavaScript inaweza kuendeleza wakati matukio hayanaanishwa, kama ni kipiga kwa koma kwa elementi ya HTML.
Kuweza kuendeleza kwa sababu ya kipiga kwa koma, ingia kwa mawili ya matukio ya HTML kwa kushika JavaScript:
onclick=JavaScript
Mbinu ya matukio ya HTML:
- Mwakaanifu kama mtu anafanya kipiga kwa koma
- Kama tovuti inahesabika:
- Kama picha inahesabika:
- Kama kifungu cha kichwa kikuu hauwezi kufikia:
- Kama kifungu cha kuingia inachangea:
- Kama formu ya HTML inasubiri:
- Kama mtu anapiga siku:
Kwenye mifano hii, kama mtu anapiga kichwa kikuu: <h1>
inaathiriwa kwa kubadilika kwa kawaida:
mifano
<!DOCTYPE html> <html> <body> <h1 onclick="this.innerHTML = 'Hello!'">Fikia kwa kichwa kikuu!</h1> </body> </html>
Kwenye mifano hii, programu ya kifo inatumiwa kutoka kwa programu ya kina ya matukio:
mifano
<!DOCTYPE html> <html> <body> <h1 onclick="changeText(this)">Fikia kwa kichwa kikuu!</h1> <script> function changeText(id) { id.innerHTML = "Hello:)"; } </script> </body> </html>
Maelezo ya matukio ya HTML
Kuwa mwenye uwezo wa kusababisha matukio kwa kifungu cha HTML, unaweza kutumia maelezo ya matukio.
mifano
Kusababisha kifungu cha button onclick
matukio:
<button onclick="displayDate()">Tafadhali tafutue</button>
Kwenye mifano hii, programu ya kifo ya displayDate inafanya kazi kama msingi hauwezi kufikia.
Kusababisha matukio kwa DOM ya HTML
DOM ya HTML inafaa kwa kusababisha matukio kwa kifungu cha HTML kwa JavaScript:
mifano
Inasababisha kifungu cha button kwa kawaida. onclick
matukio:
<script> document.getElementById("myBtn").onclick = displayDate; </script>
Kwenye mifano hii, programu ya kifo ya displayDate inatumiwa kwa kifungu cha HTML ambao kinahesabi id="myBtn".
Kama mtu anapiga msingi, matokeo wa kufanya kifo kinaonekana.
matukio ya onload na onunload
Kama mtu anapitia au kuondoka kutoka katika ukurasa, matukio yanatokana. onload
and onunload
matukio.
onload
matukio yanaweza kutumika kwa kuhakikisha aina ya kifungu cha mtumiaji na toleo la kifungu, kisha kila hii inakusababisha ukilinda toleo la tovuti ambao linapatikana kwa sababu ya taarifa hizi.
onload
and onunload
matukio yanaweza kutumika kwa kuhakikisha cookie.
mifano
<body onload="checkCookies()">
matukio ya onchange
onchange
matukio kwa kawaida yanatumiwa pamoja na uhalia wa kifungu cha input.
Hapa ni mifano ya kuhakikisha kwa kawaida onchange
mivyo. Kama mtu anachangea kwa muungano wa kifungu, matokeo wa kufanya upperCase() kusababishwa.
mifano
<input type="text" id="fname" onchange="upperCase()">
matukio na onmouseout
onmouseover
and onmouseout
The event can be used to trigger a function when the user moves the mouse over or out of an HTML element:
onmousedown, onmouseup and onclick events
onmousedown
, onmouseup
and onclick
The event constitutes a complete mouse click event.
First when the mouse button is clicked,onmousedown
The event is triggered; then when the mouse button is released,onmouseup
The event is triggered; finally, when the mouse click is completed,onclick
The event is triggered.
More examples
- onmousedown and onmouseup
- Change the image when the user presses the mouse button.
- onload
- Display an alert box when the page is completely loaded.
- onfocus
- Change the background color of the input field when it gets focus.
- Mouse events
- Change the color of the element when the pointer moves over it.
HTML DOM Event object reference manual
For a list of all HTML DOM events, please visit our complete HTML DOM event object reference manual.
- Previous page DOM animation
- Next page DOM event listener