你好我做了一个待办事项列表应用程序,我想在提交后清除输入这里是我的代码,但它不工作enter image description here我希望输入部分在我提交后为空,但每次我必须使用退格键,然后编写一个新任务
ef1yzkbh1#
首先,我将class=“我的输入”更改为id=“我的输入”。此时您将user_input赋给输入的值。替换代码行以按id获取值:让用户输入=文档.getElementById(“我的输入”);令用户输入值=用户输入值;比较:如果(用户输入值!='')清除:用户输入。值=“”;
lyfkaqu12#
您只需要将input元素保存在变量中,并将value属性设置为空字符串,而不是直接设置user_input = ''。此外,除非需要循环通过许多输入,否则最好使用id和document.getElementById来标识所需的输入,而不是使用document.querySelectorAll1.将输入元素另存为const
user_input = ''
document.getElementById
document.querySelectorAll
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 = '';
2条答案
按热度按时间ef1yzkbh1#
首先,我将class=“我的输入”更改为id=“我的输入”。
此时您将user_input赋给输入的值。
替换代码行以按id获取值:
让用户输入=文档.getElementById(“我的输入”);
令用户输入值=用户输入值;
比较:如果(用户输入值!='')
清除:用户输入。值=“”;
lyfkaqu12#
嗨
您只需要将input元素保存在变量中,并将value属性设置为空字符串,而不是直接设置
user_input = ''
。此外,除非需要循环通过许多输入,否则最好使用id和document.getElementById
来标识所需的输入,而不是使用document.querySelectorAll
1.将输入元素另存为
const
1.之后,当需要重置时,将输入元素值设置为
''