当前位置:网站首页>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>效果如下:

边栏推荐
猜你喜欢
随机推荐
简单黑马头条项目
1.6一些今日学习
远程调试、无cuDnn、自定义模块无法导入问题记录
js 正则中 replace() 使用
--fs module--
npm --package.json---require
display,visibility,opacity
vue3 访问数据库中的数据
面试总结 22/7/25 面试中的重点
利用 nucleo stm32 f767zi 进行USART+DMA+PWM输入模式 CUBE配置
微信小程序全局组件的定义
DSPE-PEG-DBCO Phospholipid-Polyethylene Glycol-Dibenzocyclooctyne A Linear Heterobifunctional Pegylation Reagent
Phospholipid-polyethylene glycol-azide, DSPE-PEG-Azide, DSPE-PEG-N3, MW: 5000
函数提升和变量提升
STM32 CAN过滤器
Guangzhou Huawei Interview Summary
如何计算地球上两点的距离(附公式推导)
如何根据地图上的两个坐标点来确定方向
配置mmdet来训练Swin-Transformer之一配置环境
猴子选大王(约瑟环问题)









