javascript - 我想创建一个可清除的搜索字段。我哪里做错了?

标签 javascript html

我想创建一个可清除的搜索字段。当我单击十字按钮时,我想重置输入的值

function clear() {
  var a = document.getElementById('searchField');
  a.value = "";
}
<div class="searchGroup">
  <input type="text" id="searchField">
  <button onclick="clear()">&times;</button>
</div>

我希望输入应该被重置为无值。

最佳答案

将函数名称从 clear 更改为其他名称。尽管已弃用,但它可能会调用 document.clear

function clearInput() {
  document.getElementById('searchField').value = "";
}
<div class="searchGroup">
  <input type="text" id="searchField">
  <button type="button" onclick="clearInput()">&times;</button>
</div>

关于javascript - 我想创建一个可清除的搜索字段。我哪里做错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56611417/

相关文章:

javascript - 如何在JavaScript中分段下载和合并文件?

javascript - postman 中处理 express 发回的错误

javascript - 为什么这个函数不停止它的父函数?

javascript - 将网络请求从同步转换为异步(PHP/Javascript)

html - Div AutoResize(好像它是空的)

javascript - 在 jQuery 内部修改在 jQuery 中创建的 html 元素

javascript - 滚动长度如何根据网页长度的增加而变化

javascript - 无法使用 Jade 在选项卡中插入表格

html - 无法插入背景照片

jquery - 我可以阻止 Chrome 的 &lt;textarea&gt; 拖动展开功能吗?