javascript - 我想制作一个清晰的搜索字段。我在哪里做错了?
问题描述
我想制作一个清晰的搜索字段。当我单击十字按钮时,我想重置输入的值
function clear() {
var a = document.getElementById('searchField');
a.value = "";
}
<div class="searchGroup">
<input type="text" id="searchField">
<button onclick="clear()">×</button>
</div>
我希望输入应该重置为没有值。
解决方案
将函数名称从更改为clear
其他名称。虽然已弃用,但它可能正在调用document.clear
function clearInput() {
document.getElementById('searchField').value = "";
}
<div class="searchGroup">
<input type="text" id="searchField">
<button type="button" onclick="clearInput()">×</button>
</div>
推荐阅读
- delphi - 过程调用中的 Tstringlist 与 Tstrings
- python - 列出的列表返回索引值
- r - 如何根据名称文本将多个变量与 R 中的特定模式合并?
- javascript - 在指针事件为 null 的元素上“单击”(或替代方法)
- mysql - ModuleNotFoundError:导入 mysql 时没有名为“_version”的模块
- c# - 在单击 Xamarin.Forms.Maps 时添加图钉
- r - 在 R 中使用 sapply 而不是循环
- javascript - NextJS React 应用样式的组件渲染不正确:警告:道具`className`不匹配
- python - Python:在使用标准库与使用其他人的包装器之间进行权衡
- arrays - 索引可能不存在(textField)swift xcode