关于IE中弹出框内文本焦点问题

直接使用$.focus()在ie中往往不好用,根本不知道光标定位到哪里去了,当前遇到的弹出框是用ajax读取出来的,同事给了一个解决方案,解决了。

今天有人问我,我又给忘了,在这里记录一下。

focusSta = obj . focusSta ? parseInt(obj.focusSta) : 0;

if(focusSta === 1){

var item = document.getElementById(‘commentContent_’+uniqueId);

if(item){

if($.browser.msie){

item.value = “&nbsp”;

item.focus();

item.value = ”;

item.select();

}else{

item.focus();

}

}

}

为什么这么写我是说不清,知道的跟一下帖子…

发表回复