Javascript清除字段功能不起作用?

时间:2015-05-07 17:49:43

标签: javascript html

这是我为明文字段创建的功能,但在输入任何自定义值时都无法清除

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>

4 个答案:

答案 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保留的功能名称。

请将您的功能名称更改为其他功能,并且效果会很好。