जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट एचटीएमएल डोम इवेंट्स


HTML DOM जावास्क्रिप्ट को HTML ईवेंट पर प्रतिक्रिया करने की अनुमति देता है:

मेरे ऊपर माउस
मुझे क्लिक करें

घटनाओं पर प्रतिक्रिया

जब कोई घटना घटित होती है, जैसे कि जब कोई उपयोगकर्ता किसी HTML तत्व पर क्लिक करता है, तो जावास्क्रिप्ट को निष्पादित किया जा सकता है।

जब कोई उपयोगकर्ता किसी तत्व पर क्लिक करता है तो कोड निष्पादित करने के लिए, HTML ईवेंट विशेषता में जावास्क्रिप्ट कोड जोड़ें:

onclick=JavaScript

HTML ईवेंट के उदाहरण:

  • जब कोई उपयोगकर्ता माउस पर क्लिक करता है
  • जब कोई वेब पेज लोड हो जाता है
  • जब एक छवि लोड हो गई है
  • जब माउस किसी तत्व पर चलता है
  • जब कोई इनपुट फ़ील्ड बदला जाता है
  • जब एक HTML फॉर्म सबमिट किया जाता है
  • जब कोई उपयोगकर्ता किसी कुंजी को स्ट्रोक करता है

इस उदाहरण में, <h1>जब कोई उपयोगकर्ता उस पर क्लिक करता है तो तत्व की सामग्री बदल जाती है:

उदाहरण

<!DOCTYPE html>
<html>
<body>

<h1 onclick="this.innerHTML = 'Ooops!'">Click on this text!</h1>

</body>
</html>

इस उदाहरण में, ईवेंट हैंडलर से एक फ़ंक्शन को कॉल किया जाता है:

उदाहरण

<!DOCTYPE html>
<html>
<body>

<h1 onclick="changeText(this)">Click on this text!</h1>

<script>
function changeText(id) {
  id.innerHTML = "Ooops!";
}
</script>

</body>
</html>


HTML इवेंट विशेषताएँ

HTML तत्वों को ईवेंट असाइन करने के लिए आप ईवेंट विशेषताओं का उपयोग कर सकते हैं।

उदाहरण

एक बटन तत्व पर एक ऑनक्लिक ईवेंट असाइन करें:

<button onclick="displayDate()">Try it</button>

उपरोक्त उदाहरण में, displayDateबटन पर क्लिक करने पर नाम का एक फ़ंक्शन निष्पादित किया जाएगा।


HTML DOM का उपयोग करके ईवेंट असाइन करें

HTML DOM आपको जावास्क्रिप्ट का उपयोग करके HTML तत्वों को ईवेंट असाइन करने की अनुमति देता है:

उदाहरण

एक बटन तत्व पर एक ऑनक्लिक ईवेंट असाइन करें:

<script>
document.getElementById("myBtn").onclick = displayDate;
</script>

ऊपर के उदाहरण में, नाम के एक फ़ंक्शन displayDateको HTML तत्व के साथ असाइन किया गया है id="myBtn"

बटन क्लिक होने पर फ़ंक्शन निष्पादित किया जाएगा।


ऑनलोड और ऑनअनलोड इवेंट्स

जब उपयोगकर्ता पृष्ठ में प्रवेश करता है या छोड़ता है तो onloadऔर ईवेंट ट्रिगर हो जाते हैं।onunload

ईवेंट का onloadउपयोग विज़िटर के ब्राउज़र प्रकार और ब्राउज़र संस्करण की जांच करने और जानकारी के आधार पर वेब पेज के उचित संस्करण को लोड करने के लिए किया जा सकता है।

कुकीज़ से निपटने के लिए और घटनाओं का उपयोग किया जा सकता है onloadonunload

उदाहरण

<body onload="checkCookies()">

विनिमय घटना

ईवेंट का onchangeउपयोग अक्सर इनपुट फ़ील्ड के सत्यापन के संयोजन में किया जाता है।

विनिमय का उपयोग कैसे करें, इसका एक उदाहरण नीचे दिया गया है। जब कोई उपयोगकर्ता किसी इनपुट फ़ील्ड की upperCase() सामग्री को बदलता है तो फ़ंक्शन को कॉल किया जाएगा।

उदाहरण

<input type="text" id="fname" onchange="upperCase()">

ऑनमाउसओवर और ऑनमाउसआउट इवेंट्स

onmouseoverऔर ईवेंट का onmouseoutउपयोग किसी फ़ंक्शन को ट्रिगर करने के लिए किया जा सकता है जब उपयोगकर्ता किसी HTML तत्व पर या उससे बाहर हो जाता है:

मेरे ऊपर माउस


ऑनमाउसडाउन, ऑनमाउसअप और ऑनक्लिक इवेंट्स

, onmousedown, onmouseupऔर onclickईवेंट सभी माउस-क्लिक के भाग हैं। सबसे पहले जब माउस-बटन क्लिक किया जाता है, तो ऑनमाउसडाउन ईवेंट ट्रिगर होता है, फिर, जब माउस-बटन जारी होता है, तो ऑनमाउसअप ईवेंट ट्रिगर होता है, अंत में, जब माउस-क्लिक पूरा हो जाता है, तो ऑनक्लिक ईवेंट ट्रिगर हो जाता है।

Click Me


और ज्यादा उदाहरण


जब कोई उपयोगकर्ता माउस बटन दबाए रखता है तो छवि बदलें।


एक अलर्ट बॉक्स प्रदर्शित करें जब पृष्ठ लोड हो चुका हो।


फोकस होने पर इनपुट फील्ड का बैकग्राउंड-कलर बदलें।


जब कर्सर उसके ऊपर जाता है तो उसका रंग बदलें।


एचटीएमएल डोम घटना वस्तु संदर्भ

सभी HTML DOM ईवेंट की सूची के लिए, हमारा संपूर्ण HTML DOM ईवेंट ऑब्जेक्ट संदर्भ देखें ।