使用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 相关文章推荐
页面中body onload 和 window.onload 冲突的问题的解决
Jul 01 Javascript
一步一步制作jquery插件Tabs实现过程
Jul 06 Javascript
js 判断控件获得焦点的示例代码
Mar 04 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
使用node.js中的Buffer类处理二进制数据的方法
Nov 26 Javascript
JS控件bootstrap suggest plugin使用方法详解
Mar 25 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
彻底弄懂 JavaScript 执行机制
Oct 23 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP strtok()函数的优点分析
2010/03/02 PHP
PHP技术开发技巧分享
2010/03/23 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
帝国cms目录结构分享
2015/07/06 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
js一组验证函数
2008/12/20 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
python列表list保留顺序去重的实例
2018/12/14 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
Python3实现飞机大战游戏
2020/04/24 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
幼儿园教师培训制度
2014/01/16 职场文书
快递员岗位职责
2014/09/12 职场文书
交通事故协议书范本
2014/11/18 职场文书
大学生助学金感谢信
2015/01/21 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
golang elasticsearch Client的使用详解
2021/05/05 Golang