当前位置:网站首页>Dom实现input的焦点触发
Dom实现input的焦点触发
2022-08-02 03:24:00 【yorup】
文本框点击时,里面的默认文字隐藏,鼠标离开文本时显示文字。
onfocus 获得鼠标焦点触发
onblur 失去鼠标焦点触发
方法一,使用两个事件
代码如下:
<input type="text" name="" id="" value="请输入信息">
<script>
var input = document.querySelector('input');
input.onfocus = function(){
this.value = '';
}
input.onblur = function(){
this.value = '请输入信息';
}
</script>方法二:封装函数
代码如下:
<input type="text" value="请输入信息" onfocus="hidtxt()" onblur="showtxt()">
<script>
var input = document.querySelector('input');
function hidtxt(){
//如果不加if,那么输入其他信息失去焦点后输入框也会清空
if(input.value == '请输入信息'){
input.value = '';
}
}
function showtxt(){
if(input.value ==''){
input.value = '请输入信息';
}}
</script>效果如下:

边栏推荐
猜你喜欢

The querystring module

啃瓜记录第一天

DSPE-PEG-Silane, DSPE-PEG-SIL, phospholipid-polyethylene glycol-silane modified active group

vue3 访问数据库中的数据

如何根据地图上的两个坐标点来确定方向

三月底啦啦

Phospholipid-polyethylene glycol-hydrazide, DSPE-PEG-Hydrazide, DSPE-PEG-HZ, MW: 5000

Error in render: “TypeError: Cannot read properties of null (reading ‘0‘)“ 报错解决方案

DOM操作---放大镜案例

DSPE-PEG-PDP, DSPE-PEG-OPSS, phospholipid-polyethylene glycol-mercaptopyridine supply, MW: 5000
随机推荐
DOM操作---放大镜案例
js 之 Object.defineProperty()
display,visibility,opacity
最新,每天填坑,Jeston TX1 精卫填坑,第一步:刷机
微信小程序云开发之券码领取,怎么防止用户领取到相同的数据?
啃瓜记录又一天
URL模块
骨架效果 之高级渐变,适用图片等待时
6.24今日学习
猴子选大王
这些JS题面试时一定要答对!
The querystring module
解决MySQL创建子视图并查看的时候,字符集报错问题
1.13 学习JS
SOCKS5
js takes the value of a feature at a certain position in the string, such as Huawei=> Huawei
C语言 内联函数
[vite] Failed to parse source for import analysis because the content contains invalid JS syntax.
微信小程序怎么批量生成带参数的小程序码?
每日五道面试题 2022/7/27