要实现点击输入框时默认文字消失的效果,可以使用JS来监听输入框的点击事件,并且在输入框被点击时,将输入框文本内容设置为空,从而达到在点击输入框时默认文字消失的效果。
要实现点击输入框时默认文字消失的效果,可以使用JS来监听输入框的点击事件,并且在输入框被点击时,将输入框文本内容设置为空,从而达到在点击输入框时默认文字消失的效果。
下面是实现点击输入框时默认文字消失的步骤:
- 为需要实现该效果的输入框设置一个默认值,例如“请输入内容…”。
<input type="text" value="请输入内容…" id="input"/>
- 在JS文件中定义一个函数,使用事件监听器来监听输入框的点击事件,并在点击事件发生时将输入框内的内容清空。
function clearInput() {
var input = document.getElementById("input");
input.value = "";
}
// 监听输入框的点击事件
var input = document.getElementById("input");
input.addEventListener("click", clearInput);
- 运行页面,当在输入框内点击时,输入框内的默认内容会消失。
下面是另一种实现点击输入框时默认文字消失效果的方法,使用了HTML5的placeholder属性。
1.在HTML中设置placeholder属性
<input type="text" placeholder="请输入内容..." id="input">
- 页面加载完成后,查找输入框并使用JS来指定placeholder属性。
window.onload = function() {
var input = document.getElementById("input");
input.setAttribute("placeholder", "请输入内容...");
};
这种方法也可以实现点击输入框时默认文字消失,但是不需要在JS中使用事件监听器,使用起来更为简单。
沃梦达教程
本文标题为:Js制作点击输入框时默认文字消失的效果
猜你喜欢
- 深入浅析Nginx实现AJAX跨域请求问题 2023-01-20
- vxe-list vue 如何实现下拉框的虚拟列表 2024-02-19
- 微信小程序实现自定义加载图标功能 2024-02-24
- 探索浏览器页面关闭window.close()的使用详解 2023-12-23
- css实现元素垂直居中显示的7种方式 2024-01-06
- 【手写笔记】服务器上配置环境+nginx启动+配置安全组+测试html+wget+爬虫+上传文件scp+rsync+网页+更改域名+看自己的ip+爬虫项目+asca+shell编程+ 2023-10-25
- chrome开发者工具-timeline的详细介绍 2024-02-07
- js常用排序实现代码 2023-12-01
- 使用HTML5原生对话框元素并轻松创建模态框组件 2023-12-23
- JavaScript最少知识原则介绍与体现 2022-10-22