js实现输入框默认文字

本文介绍了如何利用JavaScript和jQuery为输入框设置默认文本。重点讲述了jQuery的链式编程方法,虽然代码较长,但实现过程相对简单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

没什么难的。用js和jQuery分别实现了一下。

οnlοad=function(){
	var search=document.getElementById("search");// 获取对象
	// 文档刚刚载入时的默认样式
	search.value="Bing";
	search.style.color="gray";
	search.οnblur=function(){// 失去焦点时
		if(this.value){// 输入框有值,应为黑色字体。
			this.style.color="";
		}else{// 无值时,为文档载入时样式
			this.value="Bing";
			this.style.color="gray";
		}
	};
	search.οnfοcus=function(){// 获得焦点时,清空输入框,恢复字体颜色
		this.value="";
		this.style.color="";
	};
};


 jQuery做的。链式编程一写就很长。

$(function(){
	$("#search")// id选择器
	// 默认时
	.val("Bing").css("color","gray")
	// 获得焦点时
	.focus(function(){$(this).val("").css("color","")})// 将DOM对象转为jQuery对象。不转也可以,主要是为了实现编程统一。
	// 离开时
	.blur(function(){
		if($(this).val()){
			$(this).css("color","");
		}else{
			$(this).val("Bing").css("color","gray");
		}
	})
});


html

<input type="text" id="search" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值