<input id="text1" tabindex="1" onblur="invokeFunc()"/>
<input id="text2" tabindex="2" onblur="invokeFunc()"/>
function invokeFunc(){
// ajax request
alert(document.activeElement);
// this returns body element in firefox, safari and chrome.
}
적절한 tabindex가 설정된 텍스트 상자에 포커스 onblur 설정을 시도하고 있습니다.document.activeelement returns body
내가 javascript 함수 onblur를 호출하고 document.activeelement를 얻으려고 할 때 포커스가있는 활성 요소 대신 body 요소를 항상 반환합니다.
http://molily.de/weblog/javascript-fokus-zentral는 크로스 브라우저 document.activeElement 기능을 나열합니다. –