JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法


Posted in Javascript onJuly 01, 2015

本文实例讲述了JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法。分享给大家供大家参考。具体如下:

html代码:

<form name="searchform" id="search-form">
  <div>
    <b>Search</b>
    <input type="text" name="txtInput" 
    title="Enter the terms you wish to search for." />
    <input type="submit" value="GO!" class="submit"
    style="cursor: pointer;" />
  </div>
</form>

JS代码:

<script type="text/javascript" language="javascript">
 (function() {
  var id = document.getElementById('search-form');
  if (id && id.txtInput) {
   var name = id.txtInput;
   var unclicked = function() {
     if (name.value == '') {
       name.style.background = '#FFFFFF url(images/googbg.png) left no-repeat';
     }
    };
    var clicked = function() {
     name.style.background = '#ffffff';
    };
  name.onfocus = clicked;
  name.onblur = unclicked;
  unclicked();
  }
 })();
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
尝试在让script的type属性等于text/html
Jan 15 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
javascript事件冒泡实例分析
May 13 Javascript
JavaScript对HTML DOM使用EventListener进行操作
Oct 21 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
Nov 12 Javascript
微信小程序 UI布局常用技巧整理总结
Dec 05 Javascript
Vue 实用分页paging实例代码
Apr 12 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 Javascript
node.js的Express服务器基本使用教程
Jan 09 Javascript
vue ref如何获取子组件属性值
Mar 31 Vue.js
JavaScript判断数组是否包含指定元素的方法
Jul 01 #Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 #Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 #Javascript
优化RequireJS项目的相关技巧总结
Jul 01 #Javascript
JavaScript的RequireJS库入门指南
Jul 01 #Javascript
Backbone.js的一些使用技巧
Jul 01 #Javascript
JavaScript框架是什么?怎样才能叫做框架?
Jul 01 #Javascript
You might like
逆序二维数组插入一元素的php代码
2012/06/08 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
做网页的一些技巧
2007/02/01 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
学习Python列表的基础知识汇总
2020/03/10 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
python实现五子棋程序
2020/04/24 Python
Python 如何实现访问者模式
2020/07/28 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
python 如何在测试中使用 Mock
2021/03/01 Python
在购买印度民族服饰:Soch
2020/09/15 全球购物
预备党员自我评价范文
2015/03/04 职场文书
雨中的树观后感
2015/06/03 职场文书
社会心理学学习心得体会
2016/01/22 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android