これは、Firefox で this.focus(); を直接使用することで実現できます。
IEでは this.focus(); の後にテキストボックスの値を代入すると最後にフォーカスが移ります。とてもシンプルです! !
のように:
次のようにコードをコピーします。
var tar=document.getElementByIdx_x("名前");
if(tar.attachEvent){
tar.attachEvent('onmouseover',focus(tar),false);
}それ以外{
tar.addEventListener('mouseover',focus(tar),false);
}
関数 focus(tar){
tar.focus();
tar.value=tar.value;
}