js获取焦点事件和失去焦点事件
js中获取焦点事件是什么?在input框中点击的时候里面的文字就消失了,这就是获取焦点事件,我们经常会用到在input框中获得焦点事件focus和失去焦点事件blur,获取焦点事件和失去焦点事件的使用方法,请看下面的实例代码。
1、html代码如下:
<form action=""method="post"> <input name="'' type="text" id="searchkey" value="输入搜索关键词"/> <input name="'' type="submit" id="searchbtn'' value="搜索"/> </form>
2、js获取焦点事件和失去焦点事件代码如下:
注:为了方便使用了jQuery
$(document).ready(function() { //focusblur jQuery.focusblur = function(focusid) { var focusblurid = $(focusid); var defval = focusblurid.val(); //获得焦点事件 focusblurid.focus(function() { var thisval = $(this).val(); if(thisval == defval) { $(this).val(""); } }); //失去焦点事件 focusblurid.blur(function() { var thisval = $(this).val(); if(thisval == "") { $(this).val(defval); } }); }; /*调用方法*/ $focusblur("#searchkey"); });
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/392.html
原文地址:https://tangjiusheng.cn/js/392.html