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 相关文章推荐
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
js分页代码分享
Apr 28 Javascript
jQuery+ajax中getJSON() 用法实例
Dec 22 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
深入探讨前端框架react
Dec 09 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
微信公众号 客服接口的开发实例详解
Sep 28 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
详解vue使用$http服务端收不到参数
Apr 19 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
Aug 14 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 类型转换函数intval
2009/06/20 PHP
php 实现进制相互转换
2016/04/07 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
简单三步,搞掂内存泄漏
2007/03/10 Javascript
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
pygame实现简易飞机大战
2018/09/11 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
python开启debug模式的方法
2019/06/27 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
财务会计人员岗位职责
2013/11/30 职场文书
小学英语教学反思
2014/01/30 职场文书
青年文明号汇报材料
2014/12/23 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
2022年四月新番
2022/03/15 日漫
如何优化vue打包文件过大
2022/04/13 Vue.js
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android