web网页设计 JavaScript 搜索框代码

编程知识 更新时间:2023-04-07 13:50:41

初学JavaScript,略微懂得一点毛皮,得出一点复习经验,在这里分享一下。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>搜索框</title>
</head>
<style>
#i1{
	color: grey;
}
</style>
<body>
	搜索<input type="text" value="请输入关键字" id="i1">
</body>
</html>
<script>
var ip = document.getElementById('i1');
//添加事件,获得焦点,value不为“请输入关键字”则value变为空,输入文字为黑色字体
ip.addEventListener("focus",function(){
	if (ip.value=="请输入关键字") {
	ip.value=""
	ip.style.color="black"
	}
})
// 添加事件,失去焦点时,value为空则回到默认状态
ip.addEventListener("blur",function(){
	if (ip.value=="") {
	ip.style.color="grey"
	ip.value="请输入关键字"
	}
})
// 添加事件,如果value新输入的与默认的value相同。则再次变为默认样式。
ip.addEventListener("change",function(){
	if (ip.value=="请输入关键字") {
	ip.style.color="grey"}
})
</script>

更多推荐

web网页设计 JavaScript 搜索框代码

本文发布于:2023-04-07 13:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/aa313cc32d0adfd11203f1c5f6eca9a4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网页设计   代码   web   JavaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 53505文章数
  • 14阅读数
  • 0评论数