zoukankan      html  css  js  c++  java
  • 解决a标签IE下点击后出现轮廓框

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>解决a标签IE下点击后出现轮廓框</title>
    <script>
    
    function FaddEvent(e, evt, fn, isID) {
        if (isID == true)
            e = Fid(e);
        if (!Fempty(e.attachEvent) && (typeof(e.attachEvent) == "function" || typeof(e.attachEvent) == "object"))
            e.attachEvent("on" + evt, fn);
        else if (!Fempty(e.addEventListener) && (typeof(e.addEventListener) == "function" || typeof(e.addEventListener) == "object"))
            e.addEventListener(evt, fn, false);
    }
    
    function Fempty(v) {
        if (v != null && (typeof(v) == 'object' || typeof(v) == 'function'))
            return false;
        return (("" == v || undefined == v || null == v) ? true : false);
    }
    
    //解决ie下 a标签点击后出现问题
    function fixoutline()
    {
        var as = document.getElementsByTagName("a");
    
        for(var i=0,len=as.length;i<len;i++)
        {
            (function(i){
                as[i].onfocus = function(){
                    this.blur();
                }
                
                as[i].hidefocus = true;
            })(i)
        }
    }
    

    FaddEvent(window,
    'load',function(){ fixoutl
    //动态绑定
    function fixoutline()
    {
        function handle(e){
            var evt = window.event ? window.event : e;
    
            var target = evt.target || evt.srcElement;
    
            if(target.tagName == 'A'){
               target.blur();
            }else if(target.tagName == 'IMG' || target.tagName == 'SPAN')
            {
                target.parentNode.blur();
            }    
        }
    
       //相对应的context如果没有可以用document
        
        Fid('content').onclick = handle;
    }
    
    
    fixoutline();
    
    
    
    ine();
    })
    
    </script>
    </head>
    
    <body>
    <a target="_blank" href="http://www.baiud.com">百度</a> <a target="_blank" href="http://www.baiud.com">腾讯</a> <a href="javascript:void(0);">百度</a> <a href="javascript:void(0);">腾讯</a>
    </body>
    </html>

    效果图:

      

  • 相关阅读:
    spring cloud中代理服务器zuul的使用
    springcloud断路器Dashboard监控仪表盘的使用
    Java中 final和static解析
    使用redis和thread告警并避免重复告警
    Windows 下redis的安装和使用
    服务端监控工具Nmon使用方法
    linux性能监控工具nmon生成HTML报告-EasyNmon
    接口测试用例设计
    RESTful API浅谈
    接口测试与总结
  • 原文地址:https://www.cnblogs.com/siqi/p/3167563.html
Copyright © 2011-2022 走看看