javascript - 未捕获的类型错误:除法不是函数
问题描述
我的代码如下。当使用'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>
解决方案
推荐阅读
- c - 为什么对数组大小使用 const int SIZE = 5 仍然会导致错误:可变大小的对象可能未初始化?
- android - 如何在 Android 上单击按钮创建 OpenGL ES 资源
- api - 超过 60 个结果 google place api
- firebase - 在 Firestore 安全规则中使用集合的父文档
- python - 我们如何从 Kivy 的主应用程序类访问布局类中的 TextInput?
- java - 从 android studio 的属性文件中读取 URL
- case - Redshift:窗口聚合案例
- java - 如何在 Netbeans 中使用 Java 连接到 MongoDB?
- java - Eclipse 显示状态为正在启动:启动虚拟机需要很长时间
- c - VSC 编译和运行中的 GCC 错误,未定义对“WinMain@16”的引用