document.activeelement renvoie le corps

<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.
}

je suis en train d'essayer de définir le focus onblur sur les zones de texte avec une bonne tabindex ensemble.

quand j'ai appeler la fonction javascript onblur et essayer d'obtenir le document.activeelement puis il toujours me rendre de l'élément de corps au lieu de l'élément actif où la mise au point est.

source d'informationauteur Jigar Parekh