JS实现搜索框文字可删除功能


Posted in Javascript onDecember 28, 2016

废话不多说了,直接给大家贴js搜索框文字可删除功能,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS实现搜索框文字可删除</title>
<style>
*:focus {outline: none; }
body {width: 400px;margin: 100px auto;}
#topsearch {height: 33px;}
#topsearch .input {border: 1px solid #77c03a;height: 100%;}
#topsearch .input .clear {width: 30px;height: 35px;line-height: 30px;text-align: center;padding-right: 10px;visibility: hidden;opacity: 0.8;color: gray;}
#topsearch input[type=text] {height:20px;width: 250px;border: none;padding: 5px;}
#topsearch div {float: left;}
#topsearch button {width: 100px;height: 35px;background: #77c03a;color: #fff;border: none;}
</style>
</head>
<body>
<div id="topsearch">
<div class="input"><input type="text" id="search"><span class="clear" id="delete">×</span></div>
<button type="button" name="searchz">Search</button>
</div>
<script>
document.getElementById("search").addEventListener("keyup", function() {
if (this.value.length > 0) {
document.getElementById("delete").style.visibility = "visible";
document.getElementById("delete").onclick = function() {
document.getElementById("search").value = "";
}
} else {
document.getElementById("delete").style.visibility = "hidden";
}
});
</script>
</body>
</html>
Javascript 相关文章推荐
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
JS this作用域以及GET传输值过长的问题解决方法
Aug 06 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 Javascript
JSON+HTML实现国家省市联动选择效果
May 18 Javascript
jquery实现上下左右滑动的方法
Feb 09 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
js入门之Function函数的使用方法【新手必看】
Nov 22 Javascript
微信小程序实现图片轮播及文件上传
Apr 07 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
pm2发布node配置文件ecosystem.json详解
May 15 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
JavaScript中Dom操作实例详解
Jul 08 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
Dec 28 #Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 #Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
Dec 28 #Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
Dec 28 #Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 #Javascript
AngularJS实现网站换肤实例
Feb 19 #Javascript
详解js树形控件—zTree使用总结
Dec 28 #Javascript
You might like
PHP VS ASP
2006/10/09 PHP
php批量删除数据
2007/01/18 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
详解python中的文件与目录操作
2017/07/11 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
大学生职业生涯规划方案
2014/01/03 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
员工团队活动方案
2014/08/28 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
多人股份制合作协议书
2016/03/19 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
Python道路车道线检测的实现
2021/06/27 Python
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android