首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js,focus and onfocus区别,为何小弟我在onblur下chrome失效

2012-04-13 
js,focus and onfocus区别,为何我在onblur下chrome失效第一,focus()与onfocus有何区别?第二,我的input代码

js,focus and onfocus区别,为何我在onblur下chrome失效
第一,focus()与onfocus有何区别?
第二,我的input代码如下,为何在chrome下不行,在ie6下还是可以的
代码一,

HTML code
<input type="text" name="menuSelect" class="number2" id="number" onBlur="javascript:this.focus();"/>

代码二,这样写亦不行
HTML code
<input type="text" name="menuSelect" class="number2" id="number" onBlur="setFocus2(number);"/>

调用的js为:
JScript code
function setFocus2(obj){    document.getElementById(obj).focus();}


[解决办法]
1.focus()是方法,用于对象调用。
onfocus 是事件属性。
属性和方法楼主知道区别的吧?

2.
代码1在chrome下应该可以的。
代码2你少写了''应该为 setFocus2('number');
[解决办法]
探讨

1.focus()是方法,用于对象调用。
onfocus 是事件属性。
属性和方法楼主知道区别的吧?

2.
代码1在chrome下应该可以的。
代码2你少写了''应该为 setFocus2('number');

[解决办法]
楼上正解!

热点排行