なぜ私のevent.targetが機能していないのですか?なぜ私のevent.targetが機能していないのですか?
問題を見つけるために私を助けてください[OK]を、私のhtmlがある
<input type="text">
私のCSSは、私は、入力をクリックしたら、今
と私のjs、
const input = document.querySelector('input');
input.addEventListener('click', (e) => {
if (e.target.tagName === 'INPUT') {
input.className = "bg";
} else {
input.className = "";
}
});
です要素 "bg"クラス名が追加されますが、入力要素の外側をクリックすると、なぜ削除されないのですか?あなたはinput
オブジェクトにclickイベントリスナーを追加しているので、
は 'blur'イベントを見てください。 –