現在アクティブな要素が何らかの入力フィールドであるかどうかを検出しようとしています。現在、私はこれを持っています:現在アクティブな要素が何らかの入力であるかどうかを確認します
var activeElement = document.activeElement
if (activeElement && (activeElement.tagName.toLowerCase() === 'input' ||
activeElement.tagName.toLowerCase() === 'textarea' ||
activeElement.tagName.toLowerCase() === 'select' ||
activeElement.tagName.toLowerCase() === 'button')) {
return false
}
もっと良い方法がありますか?私はVue JSを使用していますので、Vue APIのソリューションもあればOKです。 jQueryを使って
「選択」、「ボタン」についてはどうですか? – Rayon
@RayonDabreああ、そうだね、これも...私のコードを更新した –