この問題は、二つの点が含まれます。
1. document.activeElementは、取得した要素が活性化されないnullが返されていません。
2. document.hasFocus()は、そこに活性化またはフォーカスを取得されたかどうかを決定するブール値を返します。
文書の焦点ではなく、その逆(アクティブ)が活性化されなければならないれています。
言い換えれば:
1. document.activeElement空でない、document.hasFocus()は必ずしも真ではありません。
2. document.hasFocusは()確かに、空document.activeElement真実ではありません。