
本文将介绍如何使用 JavaScript 为输入框创建一个清除按钮,该按钮能够在输入框有内容时显示,点击后清除输入框内容并隐藏自身。我们将提供详细的代码示例,并解释如何实现这一功能,以及需要注意的关键点,确保即使在没有 JavaScript 支持的情况下也能提供基本的用户体验。
首先,我们需要创建 HTML 结构,包括一个输入框,一个清除按钮,以及一个用于显示的图标(可选)。
<body> <input type="text" id="search-input"> <button type="button" id="cancel">Cancel</button> <div id="icon" style="background-color: green; width: 50px; height: 50px; display: none;"></div> </body>
接下来,我们编写 JavaScript 代码来实现清除按钮的功能。
const input = document.getElementById("search-input");
const button = document.getElementById("cancel");
const icon = document.getElementById("icon");
input.addEventListener('keyup', changeIconDisplay);
button.addEventListener('click', () => {
input.value = '';
changeIconDisplay();
});
function changeIconDisplay() {
if (input.value.trim() == "" ) {
icon.style.display = "none";
} else {
icon.style.display = "flex";
}
}通过以上步骤,我们成功地创建了一个带有清除按钮的输入框。 用户可以在输入框中输入文本,然后点击清除按钮来快速清除输入框内容。 这种方式可以提高用户体验,并使表单操作更加便捷。 记住,要考虑无 JavaScript 支持的情况,并确保代码具有良好的可访问性。
立即学习“Java免费学习笔记(深入)”;
以上就是创建可重置输入框的清除按钮:JavaScript 实现的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号