quiz06.html 1.2 KB
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<div>
  <input type='text' id='a'>
  <select id='op'>
    <option>+</option>
    <option>-</option>
    <option>*</option>
    <option>/</option>
  </select>
  <input type='text' id='b'>
  =
  <span id='result'></span>
</div>
<button id='exec'>계산</button>
  <script>
  $(document).ready(function(){
      $("#exec").click(function(){
        if (isNaN($("#b").val()) && isNaN($("#a").val())){
            alert("Error");
        }
        else if ($("#op").val() == "+"){
          $("#result").text(parseFloat($("#a").val())+parseFloat($("#b").val()));
        } else if ($("#op").val() == "-"){
          $("#result").text(parseFloat($("#a").val())-parseFloat($("#b").val()));
        } else if ($("#op").val() == "*"){
          $("#result").text(parseFloat($("#a").val())*parseFloat($("#b").val()));
        } else if ($("#op").val() == "/"){
          if ($("#b").val() == "0"){
            alert("Do not divide 0!");
          } else{
            $("#result").text(parseFloat($("#a").val())/parseFloat($("#b").val()));
          }
        }
      });
  });
  </script>

</body>
</html>