首页 > 解决方案 > 未捕获的类型错误:除法不是函数

问题描述

我的代码如下。当使用'multipy'作为函数名时,它会给出相同的错误multiply。但是如果我使用'multiplyby',那么代码就可以了。

function multiplyby() {
  num1 = document.getElementById("first").value;
  num2 = document.getElementById("second").value;
  document.getElementById("result").innerHTML = num1 * num2;
}

function divide() {
  num1 = document.getElementById("first").value;
  num2 = document.getElementById("second").value;
  document.getElementById("result").innerHTML = num1 / num2;
}
<form>
  <label for="first">1st number:</label>
  <input type="text" name="first" id="first"><br>
  <label for="second">2st number:</label>
  <input type="text" name="second" id="second"><br>
  <input type="button" name="multiply" value="Multiply" onClick="multiplyby()">
  <input type="button" name="divide" value="Divide" onClick="divide()"><br>
</form>
<p>The result is: </p><span id="result"></span>

标签: javascript

解决方案


推荐阅读