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编程起步(第一课)
Jan 10 Javascript
javascript 中对象的继承〔转贴〕
Jan 22 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
ECMAScript6块级作用域及新变量声明(let)
Jun 12 Javascript
js图片翻书效果代码分享
Aug 20 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
JS函数的几种定义方式分析
Dec 17 Javascript
详解Immutable及 React 中实践
Mar 01 Javascript
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
javascript中导出与导入实现模块化管理教程
Dec 03 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 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通过header实现文本文件下载的代码
2010/08/08 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
打造高效课堂实施方案
2014/03/22 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
2014年建筑工作总结
2014/11/26 职场文书
水知道答案观后感
2015/06/08 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
python如何为list实现find方法
2022/05/30 Python