<script type="text/javascript">
var aaa_input_focus=document.getElementsByTagName("input");
var aaa_input_focuslength=aaa_input_focus.length;
for(var i=0;i<aaa_input_focuslength;i++){
aaa_input_focus[i].onmouseover=function(){this.focus();}
}
</script>
上面的代码是把所有的input 在鼠标经过自动focus...
但我想要的是把所有的input 而且type="button" 的才blur()...你们明白我意思吗??
我想要效果就是把button的虚线去除...大家有没有相关代码可以提供...?
谢谢....万分感激....

解决方案 »

  1.   

    input-->input type=buttonif(aaa_input_focus[i].type == 'button') {
      aaa_input_focus[i].onmouseout = function() {
        //do.
      };
    }
      

  2.   


    <script type="text/javascript">
    var aaa_input_focus=document.getElementsByTagName("input");
    var aaa_input_focuslength=aaa_input_focus.length;
    for(var i=0;i<aaa_input_focuslength;i++){
    var $this=aaa_input_focus[i];
    if($this.type != 'button'){
    $this.onmouseover=function(){this.focus();}
    }
    }
    </script>