<a href="#" onfocus="this.blur()"><img src="http://www.csdn.net/images/homeimage/csdn.gif" border="0"></a>

解决方案 »

  1.   

    同意乐在其中的观点,但是这样一个一样的加也很麻烦,下面用一个javascript解决实际问题
    为了达到这个目的,我们给所有的链接的onfocus事件添加一个激活函数“blur()”。为了保证一些链接原有的onfocus事件激活函数仍然有效,我们要用一次activeMore()函数;为了能够得到所有的链接,我们用到document.body的onload事件,又要用一次activeMore()函数://使链接不出现虚线框:
    function blurLinks(){
    for(i=0;i activeMore("document.links["+i+"].onfocus=if(this.blur)this.blur()",-1);
    }
    }
    activeMore("document.body.onload=blurLinks()");  链接的onfocus事件(document.links[i].onfocus)要激活的函数是“if(this.blur)this.blur()”,参数order的值为-1表先激活该函数再激活它们原有的函数;document.body.onload事件要激活的函数是“blurLinks()”,参数order的值省略(或为非负数)表先激活它原有的函数再激活“blurLinks()”。  从例子中可以看到,这个函数用起来还挺简单吧。有了activeMore()函数,无论多少个事件要激活多个函数,都可以用同样的语法解决了!
      

  2.   

    严重同意Einar(乐在其中) 的意见