头闻号

惠州市富士邦涂装工程有限公司

室内涂料|室外涂料|其他建筑涂料|地坪|其他建筑装修施工|场地铺设器材

首页 > 新闻中心 > 科技常识:输入框获取焦点时value值隐藏与失去焦点时显示
科技常识:输入框获取焦点时value值隐藏与失去焦点时显示
发布时间:2024-11-15 10:13:20        浏览次数:3        返回列表

今天小编跟大家讲解下有关输入框获取焦点时value值隐藏与失去焦点时显示 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关输入框获取焦点时value值隐藏与失去焦点时显示 的相关资料,希望小伙伴们看了有所帮助。

实现需求:

1)输入框获得焦点,提示内容消失,边框过渡动画变色2)输入框失去焦点,如果内容为空,提示内容恢复,边框变色;如果内容不为空,只有边框过渡动画变色

代码<input type="text"value="邮箱/ID/手机号"style="font-family:-apple-system, sans-serif; color: #999; outline: none; border: 1px solid #eee; transition: .5s ease;"/><script> var loginName = document.querySelector('input'); // 获取元素loginName loginName.onfocus = function() { // 获得焦点事件 onfocus if (this.value ==="邮箱/ID/手机号") { this.value = ''; } this.style.border = '1px solid #ffd6db'; } loginName.onblur = function() { // 失去焦点事件 onblur if (this.value === '') { this.value = '邮箱/ID/手机号'; } this.style.border = '1px solid #eee'; }</script>

来源:爱蒂网