为什么可以';我不能用javascript将这个表单值重置为空吗?
我正在做一个计算器,我不能让我的清除按钮工作,以清除表单字段 计算器的其余部分工作正常,只是清除按钮有问题。我甚至尝试将值本身设置为数字或字符串,但也没有效果 代码如下:为什么可以';我不能用javascript将这个表单值重置为空吗?,javascript,html,css,forms,Javascript,Html,Css,Forms,我正在做一个计算器,我不能让我的清除按钮工作,以清除表单字段 计算器的其余部分工作正常,只是清除按钮有问题。我甚至尝试将值本身设置为数字或字符串,但也没有效果 代码如下: 函数清除(){ document.form.textview.value=''; } 清除是JavaScript中的一个保留函数-使用类似于清除表单的其他功能: 函数clearForm(){ document.form.textview.value=''; } 正如杰克·巴什福德在回答中指出的那样,clear()不能用
函数清除(){
document.form.textview.value='';
}
清除是JavaScript中的一个保留函数-使用类似于清除表单的其他功能:
函数clearForm(){
document.form.textview.value='';
}
正如杰克·巴什福德在回答中指出的那样,
clear()
不能用作函数名。但是,如果使用的是表单,则应使用函数,而不是手动设置值:
杰克·巴什福德是对的。您也可以只使用一个简单的jQuery函数:
var clearField = function() {
$('.textview').val("");
}
Clear()函数无法使用,您可以用其他函数名替换。但是,使用“重置”可能是一个不错的选择。您是否尝试过使用document.getElementById
,或者是因为不可应用它的可能副本不起作用,因为document.form不存在,您可以使用document.forms(它是一个数组),但我强烈建议使用@Herohtar的方法谢谢!我不知道clear是一个保留功能。