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 相关文章推荐
XENON基于JSON变种
Jul 27 Javascript
jQuery动画animate方法使用介绍
May 06 Javascript
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
使用jquery实现以post打开新窗口
Mar 19 Javascript
AngularJS报错$apply already in progress的解决方法分析
Jan 30 Javascript
js实现百度搜索提示框
Feb 05 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
react-router browserHistory刷新页面404问题解决方法
Dec 29 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
Nov 11 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
javaScript Array api梳理
Mar 31 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统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
JAVASCRIPT keycode总结
2009/02/04 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
2020/02/28 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
一份报关员的职业规划范文
2014/01/08 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
村党支部换届选举方案
2014/05/02 职场文书
2014组织生活会方案
2014/05/19 职场文书
服务宗旨标语
2014/07/01 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
民事赔偿协议书
2014/11/02 职场文书
在职证明书模板
2015/06/15 职场文书
企业法人任命书
2015/09/21 职场文书
靠谱准确的求职信
2019/04/02 职场文书
Python类方法总结讲解
2021/07/26 Python
mysql 索引合并的使用
2021/08/30 MySQL
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis
MySql分区类型及创建分区的方法
2022/04/13 MySQL