首页 > 解决方案 > 清除输入文本失败

问题描述

我正在制作一个聊天系统,当用户聊天时,它会清除输入。变量msg是用户输入的文本。

let msg = document.querySelector("input").value;

我认为这msg = "";可以清除输入,但事实并非如此。但由于某种原因document.querySelector("input").value = "";奏效了。它们不完全一样吗?

标签: javascripthtmlinput

解决方案


没有不同的味精只分配值而不是元素。如果你说它会起作用,因为味精是这里的元素let msg = document.querySelector("input")msg.value="";在您的代码中,味精是价值(不是元素的价值)。


推荐阅读