Javascript 当我运行JS代码时,我的html文件正在消失

Javascript 当我运行JS代码时,我的html文件正在消失,javascript,html,forms,browser,reset,Javascript,Html,Forms,Browser,Reset,我有一个HTML文件,里面有要填写的表单(姓名、电子邮件等),还有一个重置按钮,用来清空输入字段的值。 单击按钮时,将调用JS方法 function reset() { document.getElementById("Emailinput").value = ""; document.getElementById("nameinput").value = ""; document.getEl

我有一个HTML文件,里面有要填写的表单(姓名、电子邮件等),还有一个重置按钮,用来清空输入字段的值。 单击按钮时,将调用JS方法

function reset()
{
    document.getElementById("Emailinput").value = "";
    document.getElementById("nameinput").value = "";
    document.getElementById("Passwordinput").value = "";   
}
当我运行该方法时,输入字段将被清除,但我会立即在浏览器屏幕上看到“未找到您的文件”,html文件将消失!
有人知道原因是什么吗?

JavaScript函数
reset
是一个清除页面的全局函数。

通过更改函数名,您应该能够再次访问HTML页面。我建议您使用一些简短的内容,例如
formReset()

在表单中,您应该告诉浏览器需要哪个页面。我没有看到你的html代码,但我猜它看起来是这样的

<form action="/somepage">
......
</form>

......

而且某些页面在js服务器或文件浏览器默认服务器中不存在

您需要将函数名更改为resetform() 因为有一个名为reset()的内置Javascript函数来重置页面内容

如果在脚本或HTML文档中的某个位置使用“document.write()”函数,可能会导致在单击reset()后整个HTML页面消失


请查看此

按钮也在提交表单(检查浏览器的地址栏)。改为使用它,您可以将JS代码全部丢弃到boot.fixed,方法是添加一个输入类型reset而不是带有事件处理程序的按钮。谢谢!是的,但不是问题的完整答案。