Javascript 使用 onchange 方法的未捕获 ReferenceError

Uncaught ReferenceError for Javascript using onchange method

所以昨天它在工作,但现在它给了我错误,我不知道为什么.. 这是我正在使用的代码:

<select onchange="tipus(this);">

            <option value="true">Heti tevékenység</option>
            <option value="false">Idoszakos tevékenység</option>
</select>

            <div id="ifYes" style="display: block;">
            <label class="submit" for="tipus">Orák száma</label> <input type="number" name="orak" min="1" max="99" /><br />
            </div>
            <div id="ifNo" style="display: none;">
            <label class="submit" for="napok">Napok száma:</label> <input type="number" name="napok" min="1" max="99" /><br />
            <label  class="submit" for="car">Kezdeti dátum</label> <input type="date" id="datum" name="datum" /><br />
            </div>
            <script>
            function yesnoCheck(that) {
                if (that.value == "true") {
                    document.getElementById("ifNo").style.display = "none";
                    document.getElementById("ifYes").style.display = "block";

                }
                else 
                {
                    document.getElementById("ifYes").style.display = "none";
                    document.getElementById("ifNo").style.display = "block";
                }
            }
            </script>

可行的解决方案:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>

<body>

<select id="tipus">
 <option value="true">Heti tevékenység</option>
 <option value="false">Idoszakos tevékenység</option>
</select>
 
<div id="ifYes" style="display: block;">
 <label class="submit" for="tipus">Orák száma</label>
 <input type="number" name="orak" min="1" max="99" /><br />
</div>
 
<div id="ifNo" style="display: none;">
 <label class="submit" for="napok">Napok száma:</label>
 <input type="number" name="napok" min="1" max="99" /><br />
    <label  class="submit" for="car">Kezdeti dátum</label>
 <input type="date" id="datum" name="datum" /><br />
</div>
 
<script>
 
 $('#tipus').change(function(){
  var value = $('#tipus option:selected').val();
  if (value === 'true') {
   $('#ifNo').hide();
   $('#ifYes').show();
  } else if (value === 'false') {
   $('#ifNo').show();
   $('#ifYes').hide();
  }
 });
 
</script> 
 
</body>
</html>