这是我为明文字段创建的功能,但在输入任何自定义值时都无法清除
function clear(){
document.getElementById('bmw1').value="";
document.getElementById('bmw2').value="";
document.getElementById('ans').value="";
}
在html中创建的字段
<input type="text" id="bmw1" placeholder="Enter 1st Number"/>
<input type="text" id="bmw2" placeholder="Enter 2nd Number"/>
<input type="text" id="ans" placeholder="Answer"/>
<button type="button" onClick="clear()">Clear Values</button>
答案 0 :(得分:1)
您需要将js函数名称从clear()更改为其他名称。因为clear()是一个用函数/方法构建的java脚本。
答案 1 :(得分:0)
为什么重新发明轮子?您可以使用基本HTML:
<input type="reset" value="Reset" />
只需确保它位于form
内,它将清除所有值。
答案 2 :(得分:0)
我相信JavaScript已经有一个clear()函数,尝试重命名你的方法。以下适用于我:
function erase(){
document.getElementById('bmw1').value = "";
}
答案 3 :(得分:0)
问题在于已经为Document保留的功能名称。
请将您的功能名称更改为其他功能,并且效果会很好。