Noob Javascript - Τι κάνω λάθος;

ψήφοι
2

Κάνω μια αριθμομηχανή. Επιθεωρητής μου λέει ότι δεν μπορεί να διαβάσει την ιδιότητα του «αξία» στη γραμμή 4 του JS μου.
Έχω περάσει γραμμή προς γραμμή και δεν μπορώ να καταλάβω τι κάνω λάθος .... Είμαι ακόλουθα αυτό το σεμινάριο από mmtutus στο YouTube. 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

Δεν έχουν ανατεθεί μια ταξικές ή id-name με «χειριστή», γι 'αυτό δεν μπορείτε να βρείτε αυτό το στοιχείο.

Απαντήθηκε 19/03/2020 στις 22:06
πηγή χρήστη

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