要使按钮仅在输入被聚焦时显示,可以通过以下步骤实现:
以下是一个示例代码:
HTML:
<input type="text" id="input" placeholder="输入内容">
<button id="button" style="display: none;">按钮</button>
CSS:
#button {
display: none;
}
JavaScript:
const input = document.getElementById('input');
const button = document.getElementById('button');
input.addEventListener('focus', () => {
button.style.display = 'block';
});
input.addEventListener('blur', () => {
button.style.display = 'none';
});
这样,当输入框被聚焦时,按钮将显示出来;当输入框失去焦点时,按钮将隐藏起来。这种交互可以提供更好的用户体验,使用户在需要时才能看到按钮,避免界面上的干扰。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云