在我的 javascript 文件中,我这样定义clear:
function clear() {
document.imp1.value = 0
document.imp2.value = 0
}
我不确定它的语法,但这不是这里的问题(尽管如果它是错误的,我也希望得到一些帮助。)我的问题是,每当我按下清除按钮时,定义为:
<div id="calc">
<form name="calc_input">
<input type="text" id="imp1" value="0"/>
<input type="text" id="imp2" value="0"/>
<!-- buttons -->
<button type="button" onclick="clear()" id="clear">Clear</button>
</form>
</div>
我收到一条错误消息,告诉我“clear”不是一个函数。有什么想法吗?
编辑:事实证明它与另一个内置函数发生冲突,我将其重命名为 clr 并且它可以工作。
最佳答案
使用按钮类型重置怎么样?无需 JS。
<button type="reset" value="Clear">Clear</button>
关于javascript - JS 控制台告诉我定义的函数不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42903766/