js文本域获得焦点文字消失,失去焦点文字显示

是文本域,不是文本框... 是文本域,不是文本框 展开
 我来答
工程师首岳
推荐于2018-05-06 · TA获得超过278个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:103万
展开全部
//假如有个大文本域的ID叫txt1
/*
* jquery版
*/    
$('#txt1').focus(function(){
    $(this).val('获得焦点');
}).blur(function(){
    //清空文字
    $(this).val('');
});

/*
* javascript版,代码中绑定
*/
var txtareaObj = document.getElementById('txt1');
txtareaObj.onfocus = function(){
    this.value = "获得焦点";
}
txtareaObj.onblur = function(){
    this.value = "";
}

/*
* javascript 事件监听版 ,这个需要判断浏览器兼容性
*/
var txtareaObj = document.getElementById('txt1');
//获得焦点函数
var foucusHandler = function(){
    txtareaObj.val('获得焦点');
}
var blurHandler = function(){
    txtareaObj.val('');
}
try{  
    // Chrome、FireFox、Opera、Safari、IE9.0及其以上版本
    txtareaObj.addEventListener('focus',foucusHandler,false);
    txtareaObj.addEventListener('blur',blurHandler,false);
}catch(e){
    // IE8.0及其以下版本
    txtareaObj.attachEvent('onfocus',handle);
    txtareaObj.attachEvent('blur',handle);
}

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式