click

Misol

Tugma bosilganda funksiyani chaqiring:

<button onclick="myFunction()">Click me</button>
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

onclick hodisasi foydalanuvchi HTML elementni bosganda sodir bo‘ladi.

Sichqoncha hodisalari

HodisaQachon sodir bo‘ladi
onclick Foydalanuvchi elementni bosadi
oncontextmenu Foydalanuvchi elementni o‘ng tugma bilan bosadi
ondblclick Foydalanuvchi elementni ikki marta bosadi
onmousedown Element ustida sichqoncha tugmasi bosiladi
onmouseenter Ko‘rsatkich element ustiga olib kelinadi
onmouseleave Ko‘rsatkich elementdan olib chiqiladi
onmousemove Ko‘rsatkich element ustida harakatlanmoqda
onmouseout Sichqoncha ko‘rsatkichi elementdan chiqadi
onmouseover Sichqoncha ko‘rsatkichi element ustiga olib kelinadi
onmouseup Element ustida sichqoncha tugmasi qo‘yib yuboriladi

Shuningdek qarang:

Mouse Event obyekti

Darslik:

JavaScript hodisalari


Sintaksis

HTML’da:

<element onclick="myScript">
O‘zingiz sinab ko‘ring »

JavaScript’da:

object.onclick = function(){myScript};
O‘zingiz sinab ko‘ring »

JavaScript’da, addEventListener() metodi yordamida:

object.addEventListener("click", myScript);
O‘zingiz sinab ko‘ring »

Texnik tafsilotlar

Ko‘tariladimi (bubbles): Ha
Bekor qilish mumkinmi: Ha
Hodisa turi: MouseEvent
Qo‘llab-quvvatlanadigan
HTML teglari:
Quyidagilardan tashqari barchasi: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> va <title>


Ko‘proq misollar

Sanani ko‘rsatish uchun <button> ni bosing:

<button onclick="getElementById('demo').innerHTML = Date()">What is the time?</button>
O‘zingiz sinab ko‘ring »

Matn rangini o‘zgartirish uchun <h3> elementini bosing:

<h3 id="demo" onclick="myFunction()">Click me to change my color.</h3> <script> function myFunction() {   document.getElementById("demo").style.color = "red"; } </script>
O‘zingiz sinab ko‘ring »

Element rangini o‘zgartirishga oid yana bir misol:

<h3 onclick="myFunction(this, 'red')">Click me to change my color.</h3> <script> function myFunction(element, color) {   element.style.color = color; } </script>
O‘zingiz sinab ko‘ring »

Matnni bir kiritish maydonidan boshqasiga nusxalash uchun bosing:

<button onclick="myFunction()">Copy Text</button> function myFunction() {   document.getElementById("field2").value =   document.getElementById("field1").value; } </script>
O‘zingiz sinab ko‘ring »

window obyektiga "onclick" hodisasini qanday biriktirish:

window.onclick = myFunction; function myFunction() {   document.getElementsByTagName("BODY")[0].style.backgroundColor = "yellow"; }
O‘zingiz sinab ko‘ring »

Ochiladigan menyu (dropdown) yaratish uchun onclick’dan foydalaning:

document.getElementById("myBtn").onclick = function() {myFunction()}; function myFunction() {   document.getElementById("myDropdown").classList.toggle("show"); }
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

onclick — DOM Level 2 (2001) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!