Javascript 单击一个html文本框时,清除所有html文本框中的文本字段

Javascript 单击一个html文本框时,清除所有html文本框中的文本字段,javascript,html,forms,textbox,Javascript,Html,Forms,Textbox,我有一个表单,其中有三个文本字段:名称、纬度和经度。这些表格已经预先填写好了,但是,我想在单击纬度和经度时清除所有预先填写的文本值。如何执行此操作?您只需收集对数组中所有输入元素的引用,然后迭代数组,在每次迭代时清除内容: //获取对按钮的引用 var btn=document.getElementById(“清除”); //为单击事件处理程序设置按钮 btn.addEventListener(“单击”,函数(){ //获取作为文本字段的所有输入元素,并将该列表转换为数组 //循环遍历该数组并

我有一个表单,其中有三个文本字段:名称、纬度和经度。这些表格已经预先填写好了,但是,我想在单击纬度和经度时清除所有预先填写的文本值。如何执行此操作?

您只需收集对数组中所有输入元素的引用,然后迭代数组,在每次迭代时清除内容:

//获取对按钮的引用
var btn=document.getElementById(“清除”);
//为单击事件处理程序设置按钮
btn.addEventListener(“单击”,函数(){
//获取作为文本字段的所有输入元素,并将该列表转换为数组
//循环遍历该数组并清除每个文本字段的值
Array.prototype.slice.call(document.queryselectoral(“输入[type='text']))).forEach(函数(元素){
element.value=“”;
});
});


清除所有文本字段
请包含您的代码,以便我们可以看到您正在使用的内容。@Ryan,而我通常同意应随问题提供代码。这个问题对于正在处理的内容是非常清楚的。它确实很重要,好像表单元素的类、名称或ID有任何特定的要求,可以决定适当的解决方案。@Ryan所有的优点,但这是一个非常简单的问题,答案也很简单。据我所知,这个问题意味着点击事件应该应用于文本输入(一个或多个),而不是一个单独的按钮。@Ryan此解决方案很容易适应任何操作触发。同样,这个问题不是火箭科学。