JAvascriptのフォーカス管理
1016 ワード
HTML 5にもDOMフォーカスの管理を補助する機能が追加する.
要素がフォーカスを得る方法としては、ページロード、ユーザ入力、コード呼び出しのfocus()方法がある.
そしてdocument.ActiveElement属性は、現在取得する焦点の参照を保持する.
あとはdocument.方法は?この方法は、文書がフォーカスか否かを決定するために用いる.
document.hasFocus()は、文書にフォーカスがあるか否かを検出することにより、ユーザがページと対話しているか否かを知ることができる.
クエリー・ドキュメントは、その要素がフォーカスされていることを知り、ドキュメントがフォーカスされているかどうかを判断することは、少なくとも過去のように推測する必要はありません.
要素がフォーカスを得る方法としては、ページロード、ユーザ入力、コード呼び出しのfocus()方法がある.
そしてdocument.ActiveElement属性は、現在取得する焦点の参照を保持する.
1 var button = document.getElementById("guoBtn");
2 button.focus();
3 alert(document.activeElement == button); //true
あとはdocument.方法は?この方法は、文書がフォーカスか否かを決定するために用いる.
1 alert(document.hasFocus()); //true
document.hasFocus()は、文書にフォーカスがあるか否かを検出することにより、ユーザがページと対話しているか否かを知ることができる.
クエリー・ドキュメントは、その要素がフォーカスされていることを知り、ドキュメントがフォーカスされているかどうかを判断することは、少なくとも過去のように推測する必要はありません.