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动态生成form 并用ajax方式提交的实现方法
Sep 09 Javascript
js实现下拉框效果(select)
Mar 28 Javascript
让你彻底掌握es6 Promise的八段代码
Jul 26 Javascript
node.js中使用Export和Import的方法
Sep 18 Javascript
微信小程序使用modal组件弹出对话框功能示例
Nov 29 Javascript
Gulp实现静态网页模块化的方法详解
Jan 09 Javascript
浅析node应用的timing-attack安全漏洞
Feb 28 Javascript
js 数组详细操作方法及解析合集
Jun 01 Javascript
详解react-refetch的使用小例子
Feb 15 Javascript
巧妙运用v-model实现父子组件传值的方法示例
Apr 07 Javascript
搭建vscode+vue环境的详细教程
Aug 31 Javascript
vue项目开启Gzip压缩和性能优化操作
Oct 26 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学习之function的用法
2012/07/14 PHP
DOM精简教程
2006/10/03 Javascript
JavaScript 基础问答三
2008/12/03 Javascript
jquery.validate使用攻略 第二部
2010/07/01 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
js文字横向滚动特效
2015/11/11 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
numpy.array 操作使用简单总结
2019/11/08 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
毕业生大学生活自我总结
2014/01/31 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
房产公证书范本
2014/04/10 职场文书
村容村貌整治方案
2014/05/21 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
2014年法务工作总结
2014/12/11 职场文书
运动会加油稿
2015/07/22 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
python geopandas读取、创建shapefile文件的方法
2021/06/29 Python
修改并编译golang源码的操作步骤
2021/07/25 Golang