Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

क्यों addEventListener को 'चयन' तत्व जावास्क्रिप्ट में काम नहीं करता है?

<घंटा/>

इसके बजाय, addEventListener() के साथ querySelector() का उपयोग करें।

उदाहरण

निम्नलिखित कोड है -

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<link rel="stylesheet"
href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
   <select id="selectDemo">
      <option value="Java">Java</option>
      <option value="Javascript">Javascript</option>
      <option value="MySQL">MySQL</option>
      <option value="MongoDB">MongoDB</option>
   </select>
</body>
<script>
   document.querySelector('#selectDemo').addEventListener('change', subjectMarks);
   function subjectMarks() {
      console.log(58);
   }
</script>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम anyName.html(index.html) को सेव करें और फ़ाइल पर राइट क्लिक करें। वीएस कोड एडिटर में "ओपन विद लाइव सर्वर" विकल्प चुनें।

यह निम्नलिखित आउटपुट देगा -

क्यों addEventListener को  चयन  तत्व जावास्क्रिप्ट में काम नहीं करता है?

अब, ड्रॉपडाउन सूची से मान चुनें -

क्यों addEventListener को  चयन  तत्व जावास्क्रिप्ट में काम नहीं करता है?

आउटपुट

यह निम्नलिखित आउटपुट देगा -

क्यों addEventListener को  चयन  तत्व जावास्क्रिप्ट में काम नहीं करता है?


  1. जावास्क्रिप्ट में कंसोल पर ड्रॉपडाउन (चयन) चयनित मान प्रदर्शित करें?

    मान लें कि निम्नलिखित हमारा ड्रॉपडाउन है (चुनें) - <select onchange="selectedSubjectName()" id="subjectName">    <option>Javascript</option>    <option>MySQL</option>    <option>MongoDB</option>    

  1. क्यों addEventListener को 'चयन' तत्व जावास्क्रिप्ट में काम नहीं करता है?

    इसके बजाय, addEventListener() के साथ querySelector() का उपयोग करें। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

  1. जावास्क्रिप्ट में आईडी द्वारा तत्व निकालें?

    आईडी द्वारा तत्व को हटाने के लिए, आप निकालें () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width,