javascript 提交后如何使输入为空?

rqdpfwrv  于 2023-01-29  发布在  Java
关注(0)|答案(2)|浏览(248)

你好我做了一个待办事项列表应用程序,我想在提交后清除输入这里是我的代码,但它不工作enter image description here
我希望输入部分在我提交后为空,但每次我必须使用退格键,然后编写一个新任务

ef1yzkbh

ef1yzkbh1#

首先,我将class=“我的输入”更改为id=“我的输入”。
此时您将user_input赋给输入的值。
替换代码行以按id获取值:
让用户输入=文档.getElementById(“我的输入”);
令用户输入值=用户输入值;
比较:如果(用户输入值!='')
清除:用户输入。值=“”;

lyfkaqu1

lyfkaqu12#

您只需要将input元素保存在变量中,并将value属性设置为空字符串,而不是直接设置user_input = ''。此外,除非需要循环通过许多输入,否则最好使用id和document.getElementById来标识所需的输入,而不是使用document.querySelectorAll
1.将输入元素另存为const

const user_input = document.getElementById('myInputId');
// get the value and use as needed
let user_input_value = user_input.value;

1.之后,当需要重置时,将输入元素值设置为''

user_input.value = '';

相关问题