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 相关文章推荐
IE事件对象(The Internet Explorer Event Object)
Jun 27 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
前端jquery部分很精彩
May 03 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
Jul 14 Javascript
js利用clipboardData实现截屏粘贴功能
Oct 12 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
jQuery元素选择器实例代码
Feb 06 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
Mar 07 Javascript
vue项目创建步骤及路由router
Jan 14 Javascript
基于原生js实现九宫格算法代码实例
Jul 03 Javascript
关于vue的列表图片选中打钩操作
Sep 09 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文本数据库的搜索方法
2006/10/09 PHP
php5 mysql分页实例代码
2008/04/10 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
利用js对象弹出一个层
2008/03/26 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
vue 中filter的多种用法
2018/04/26 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
在Django中创建第一个静态视图
2015/07/15 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
python实现视频读取和转化图片
2019/12/10 Python
Python内存映射文件读写方式
2020/04/24 Python
python创建文本文件的简单方法
2020/08/30 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
技术人员面试提纲
2013/11/28 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
铁人纪念馆观后感
2015/06/16 职场文书