0
window.onload = function() {
                 try{

                     document.getElementById('result').focus();
                 }catch(err){

                 }

             }

私のフォームでは、フォームが送信されたときに結果IDがロードされ、それが表示されたときにそれに集中したいと思います。私の場合、上記のコードは機能しません。このコードの問題を見つけるのを手伝ってください。
jsfiddle

4

4 に答える 4

2

あなたの jsFiddle によると、 #result は div です。フォーム要素やリンクのように div に集中することはできませんが、代わりに次の JavaScript を使用してページのその部分にジャンプできます。

window.location.hash = '#result';
于 2013-05-15T08:41:50.373 に答える