Noob जावास्क्रिप्ट - क्या मैं गलत कर रहा हूँ?

वोट
2

मैं एक कैलकुलेटर बना रहा हूं। इंस्पेक्टर मुझसे कहता है कि यह मेरे जे एस की लाइन 4 पर 'मान' की संपत्ति नहीं पढ़ सकता।
मैं लाइन के माध्यम से लाइन द्वारा चले गए हैं और मैं समझ नहीं मैं गलत क्या कर रही हूं .... मैं YouTube पर mmtutus से इस ट्यूटोरियल अनुसरण कर रही हूं। https://www.youtube.com/watch?v=qQEYAOPWDzk मैं प्रत्येक पंक्ति के माध्यम से चले गए हैं और यह उनके लिए समान है।

function calc() {
  var a = parseInt(document.querySelector(#value1).value);
  var b = parseInt(document.querySelector(#value2).value);
  var op = document.querySelector(#operator).value;
  var calculate;

  if (op == add) {
    calculate = a + b;
  } else if (op == min) {
    calculate = a - b;
  } else if (op == div) {
    calculate = a / b;
  } else if (op == mul) {
    calculate = a * b;
  }

  document.querySelector(#result).innerHTML = calculate;
}
<!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>

<body>
  <form>
    Value 1: <input type=text id=value1 /> Value 2:
    <input type=text id=value2 /> Operator:
    <select>
      <option value=add> Add </option>
      <option value=min> Subtract </option>
      <option value=div> Divide </option>
      <option value=mul> Multiply </option>
    </select>
    <button type=button onclick=calc()>Calculate</button>
  </form>

  <div id=result></div>
</body>

<script src=main.js></script>

</html>

अग्रिम में धन्यवाद!

19/03/2020 को 22:01
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

तुम्हें पता है, 'ऑपरेटर' के साथ एक वर्ग या आईडी नाम निर्दिष्ट नहीं की है तो यह उस तत्व नहीं मिल रहा।

19/03/2020 को 22:06
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more