- 締切済み
フォーカスの取得
現在、どこにフォーカスがあるかというのを調べる手段はないものでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wolfwood
- ベストアンサー率50% (199/398)
ページ内のフォームに限定した方法ですが、onFocusイベントでフォーカスされたときの場所を記録して置けば良いと思います。 例) <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> function fo_ck(s){ document.f1.c1.value=s; } </SCRIPT> </HEAD> <BODY> <FORM name="f1"> 1:<INPUT type="text" name="t1" onFocus="fo_ck(1)" onblur="fo_ck(0)"><BR> 2:<INPUT type="text" name="t2" onFocus="fo_ck(2)" onblur="fo_ck(0)"><BR> 3:<INPUT type="text" name="t3" onFocus="fo_ck(3)" onblur="fo_ck(0)"><BR> 4:<INPUT type="text" name="t4" onFocus="fo_ck(4)" onblur="fo_ck(0)"><BR> 5:<INPUT type="text" name="t5" onFocus="fo_ck(5)" onblur="fo_ck(0)"><BR> 6:<INPUT type="button" name="t5" value="ボタン" onFocus="fo_ck(6)" onblur="fo_ck(0)"><BR> フォーカスされている場所<BR> <INPUT type="text" name="c1"><BR> </FORM> </BODY> </HTML>