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 相关文章推荐
利用404错误页面实现UrlRewrite的实现代码
Aug 20 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
Aug 01 Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
js模糊查询实例分享
Dec 26 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
微信小程序实现禁止分享代码实例
Oct 19 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
Mar 23 Javascript
vue el-tree 默认展开第一个节点的实现代码
May 15 Javascript
Vue路由权限控制解析
Nov 09 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 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
一个好用的分页函数
2006/11/16 PHP
PHP循环获取GET和POST值的代码
2008/04/09 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
PHP MSSQL 存储过程的方法
2008/12/24 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
jQuery中prepend()方法用法实例
2014/12/25 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
一个精品风格的世界:Atterley
2019/05/01 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
Weblogic的布署方式
2013/08/23 面试题
求职信内容一般写什么?
2015/03/20 职场文书
捐款通知怎么写
2015/04/24 职场文书
如何写好开幕词?
2019/06/24 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js