onclick इवेंट
वर्णन और उपयोग
onclick इवेंट उपयोगकर्ता एलीमेंट पर क्लिक करते समय होता है。
实例
बटन पर क्लिक करने पर जेस्क्रिप्ट चलाया जाएगा:
<button onclick="myFunction()">मुझे क्लिक करें</button>
पृष्ठ के नीचे और अधिक TIY उदाहरण हैं。
व्याकरण
HTML में:
<एलीमेंट onclick="myScript">
जेस्क्रिप्ट में:
ऑब्जैक्ट.onclick = function(){myScript};
जेस्क्रिप्ट में, addEventListener() विधि का उपयोग करके:
ऑब्जैक्ट.addEventListener("click", myScript);
टिप्पणी:इंटरनेट एक्सप्लोरर 8 या उससे पहले की संस्करण यह विधि को समर्थित नहीं करते addEventListener() विधि。
तकनीकी विवरण
बुबलिंग: | समर्थन |
---|---|
अनुच्छेदन योग्य: | समर्थन |
इवेंट प्रकार: | MouseEvent |
समर्थित HTML टैग: | सभी HTML एलीमेंट, इसके अलावा: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> और <title> |
DOM संस्करण: | स्तर 2 इवेंट |
ब्राउज़र समर्थन
इवेंट | च्रोम | आईई | फायरफॉक्स | सैफारी | ऑपेरा |
---|---|---|---|---|---|
onclick | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
और अधिक उदाहरण
实例
बटन पर क्लिक करें ताकि वर्तमान तारीख और समय दिखाया जाए:
<button onclick="getElementById('demo').innerHTML = Date()">कब समय है?</button>
实例
单击 <p> 元素将其文本颜色更改为红色:
<p id="demo" onclick="myFunction()">Click me to change my text color.</p> <script> function myFunction() { document.getElementById("demo").style.color = "red"; } </script>
实例
关于如何通过单击来更改 <p> 元素颜色的另一个例子:
<p onclick="myFunction(this, 'red')">Click me to change my text color.</p> <script> function myFunction(elmnt,clr) { elmnt.style.color = clr; } </script>
实例
单击按钮将一些文本从输入字段复制到另一个输入字段:
<button onclick="myFunction()">Copy Text</button> <script> function myFunction() { document.getElementById("field2").value = document.getElementById("field1").value; } </script>
实例
把 "onclick" 事件分配给 window 对象:window.onclick = myFunction; // 如果用户在窗口中单击,则将 <body> 的背景颜色设置为黄色 function myFunction() { document.getElementsByTagName("BODY")[0].style.backgroundColor = "yellow"; }
实例
使用 onclick 创建下拉按钮:
// 获取按钮,当用户点击时,执行 myFunction document.getElementById("myBtn").onclick = function() {myFunction()}; /* myFunction 在添加和删除 show 类之间切换,用于隐藏和显示下拉内容 */ function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); }
संबंधित पृष्ठ
JavaScript शिक्षाःJavaScript इवेंट
HTML DOM संदर्भ दस्तावेज़ःondblclick इवेंट
HTML DOM संदर्भ दस्तावेज़ःonmousedown इवेंट
HTML DOM संदर्भ दस्तावेज़ःonmouseup इवेंट