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 相关文章推荐
jQuery 添加/移除CSS类实现代码
Feb 11 Javascript
用jquery实现等比例缩放图片效果插件
Jul 24 Javascript
jquery 全局AJAX事件使用代码
Nov 05 Javascript
node.js中的require使用详解
Dec 15 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
EasyUI布局 高度自适应
Jun 04 Javascript
微信小程序开发之实现自定义Toast弹框
Jun 08 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
浅谈开发eslint规则
Oct 01 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
ES5新增数组的实现方法
May 12 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
PHP生成条形图的方法
2014/12/10 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
JavaScript this调用规则说明
2010/03/08 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
2013/04/23 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
Angular2学习教程之ng中变更检测问题详解
2017/05/28 Javascript
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
2017/09/08 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
python处理大数字的方法
2015/05/27 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
关心下一代工作先进事迹
2014/08/15 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server