<script type="text/javascript" language="javascript">
function onloadFun(){
  if(window.$){
    $(document).ready(function(){
      $("a,input[type='button'],input[type='image'],input[type='submit'],area,img").bind("focus",function(){
        if(this.blur){
          this.blur();
        }
      })
    })
  } else {
    setTimeout("onloadFun()",1000);
  }
}
onloadFun();
</script>这是去掉链接虚线框的JS~~~~~有其它去掉链接的JS吗?

解决方案 »

  1.   

    放在文档最下面。<script type="text/javascript">
    (function(){
    var bind = function(object, fun){
    return function(){
    return fun.apply(object, arguments);
    }
    }; var addEvent = function(oTarget, sEventType, fnHandler){
    if( oTarget.addEventListener){
    oTarget.addEventListener(sEventType, fnHandler, false);
    }else if( oTarget.attachEvent ){
    oTarget.attachEvent("on" + sEventType, fnHandler);
    }else{
    oTarget["on" + sEventType] = fnHandler;
    }
    };

    var onfocus = function(){
    this.blur && this.blur();
    }; var text = "a,input,area,img", type = "button,image,submit";
    var arr = text.split(","), tag;
    for(var i = 0; i < arr.length; i++){
    tag = document.getElementsByTagName(arr[i]);
    for(var j = 0; j < tag.length; j++){
    if(!(arr[i] == "input" && type.indexOf(tag[j].type) < 0)){
    addEvent(tag[j], "focus", bind(tag[j], onfocus));
    }
    }
    }
    })();
    </script>