0

ボタンにフォーカスを設定するために JavaScript を追加しようとしていますが、ユーザーが HTML フォームを「タブ」してボタンに到達したときと同じようにボタンを表示したいと考えています。

私が取り組んでいるページにはボタン要素があります: <input type="Submit" id="myBtn" class="myBtnClass >

JavaScript関数では、次を使用してフォーカスを設定しまし た。$("#myBtn").focus() この関数が呼び出されると、ボタン画像の変更が表示されます。また、「Enter」をクリックすると、フォームが送信されます。ただし、この場合、画像が変更されると、通常ボタンに表示される「点線のインライン」が表示されません。

ただし、ユーザーがそのボタンに「タブ」すると、点線が表示されます。

"以外のことをする必要があり$("#myBtn").focus()ますか?

4

2 に答える 2

0

IE7 互換モードで実行されているか、間違った doctype を使用している可能性があります。
詳細と可能な解決策については、この同様の質問を参照してください: CSS 'outline' property in IE, and jQuery errors

于 2012-04-30T18:04:24.867 に答える
0

css プロパティを使用できます。

`outline`
于 2012-04-30T17:48:02.107 に答える