使用JS CSS去除IE链接虚线框的三种方法


Posted in Javascript onNovember 14, 2013

方法一:利用javascript的onfocus事件,实现如下:
Html代码

<a href="https://3water.com/" onfocus="this.blur();">设计蜂巢</a>

如果引入了jQuery框架则可以利用它的事件绑定机制:
Js代码
$('a').bind('focus', function(){   
    if(this.blur){ //如果支持 this.blur   
        this.blur();   
    }   
});

方法二:利用css样式,实现如下
Css代码 

a{  
    blr: expression(this.onFocus=this.close());  
} /* 只支持IE,过多使用效率低 */  
a{  
    blr: expression(this.onFocus=this.blur());  
} /* 只支持IE,过多使用效率低 */  
a:focus {   
    -moz-outline-style: none;   
} /* IE不支持 */  
:focus {   
    outline: none;   
} /* for Firefox */

方法三:利用标签属性,仅支持IE,实现如下:Html代码

<a href="https://3water.com/" hidefocus="true">设计蜂巢</a>

方法四:HTC 实现如下:
将一下代码保存为.htc后缀的文件
Js代码
<public:attach event="onfocus" onevent="quit()" />   
<script language="javascript">   
    function quit(){   
        this.blur();   
    }   
</script>

CSS代码
a {behavior:url("htc文件")}
Javascript 相关文章推荐
javascript+xml技术实现分页浏览
Jul 27 Javascript
面向对象的Javascript之一(初识Javascript)
Jan 20 Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
使用JQuery实现的分页插件分享
Nov 05 Javascript
JavaScript获取浏览器信息的方法
Nov 20 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
解决option标签selected=&quot;selected&quot;属性失效的问题
Nov 06 Javascript
vue组件的写法汇总
Apr 12 Javascript
typescript配置alias的详细步骤
Aug 12 Javascript
vue中的可拖拽宽度div的实现示例
Apr 08 Vue.js
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 #Javascript
javascript按位非运算符的使用方法
Nov 14 #Javascript
javascript Array.prototype.slice的使用示例
Nov 14 #Javascript
js取消单选按钮选中示例代码
Nov 14 #Javascript
js实现目录定位正文示例
Nov 14 #Javascript
通过action传过来的值在option获取进行验证的方法
Nov 14 #Javascript
javascript间隔刷新的简单实例
Nov 14 #Javascript
You might like
ExtJS与PHP、MySQL实现存储的方法
2010/04/02 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
Ionic快速安装教程
2016/06/03 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
Python爬虫代理IP池实现方法
2017/01/05 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
学校就业推荐信范文
2014/05/19 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
redis 存储对象的方法对比分析
2021/08/02 Redis