編集: Windows 8で開発していない場合は、この質問に回答しないでください。それに投票しないでください。それを読むことさえしないでください。これはウェブアプリやウェブサイトではなく、ブラウザでは実行されません。あなたが理解していない内容の投票をやめてください。これはWindows Runtime環境で動作するWindows 8 METRO HTML5/jsアプリケーションです。ListViewのItemInvokedイベントから入力ボックスのフォーカスをプログラムで設定しました[Windows 8 Metro HTML5]
オリジナル質問:
私は入力を受信する準備ができて、カーソルが入力ボックスに「点滅」することにしたいです。私はフォーカスを設定するためにJavaScriptを使用しています。これは動作していません:
誰でも知っていますか?フォーカスメソッドはこれに使用する正しいメソッドではありませんか?
ありがとうございます。
編集#2:これは、ListViewの「itemInvoked」イベントからの入力にフォーカスを設定しようとしているという事実とは関係があります。イベントは正常に発生しており、イベントハンドラから要素にアクセスでき、実行中にエラーが発生していません。標準のボタンクリックイベントから入力タグにフォーカスを設定できますが、ItemInvokedイベントからはフォーカスを設定できません。だから問題は、なぜ私はこのイベントハンドラ内からフォーカスを設定できないのですか?
私は「Windowsの8」は、私たちがここで必要な正しい情報ではないと思います。あなたが使っているブラウザはどうですか?また、 'autofocus'属性を考慮してください。 – MaxArt
'Windows 8'とは、IE 8を意味しますか? – honyovk
「Windows 8」とは、Windows 8を意味します。 – JT703