web-dev-qa-db-ja.com

バニラJavaScriptで入力フィールドにフォーカスがあるかどうかを確認する

JQueryを使用して、入力フィールドに次のようなフォーカスがあるかどうかをテストできます。

if ($("...").is(":focus")) {
    ...
}

JQueryを使用せずにそれを行うにはどうすればよいですか?

15

この質問はここで回答されました: JavaScriptは入力がフォーカスされているかどうかを検出します

上記の回答からの抜粋:

this === document.activeElement // where 'this' is a dom object
15
richardgirges