ユーザーがテキストを入力したときに入力背景色を変更したいが、入力にもプレースホルダーがあり、色を変更したくないプレースホルダの内容のみ。プレースホルダーを除いてテキスト入力の背景を変更する
純粋なJavascriptを使用してどのように達成できますか?
<input type="text" placeholder="Enter your email adress">
if (formInput.length > 0) {
formInput[0].style.backgroundColor = "#f9f9f9";
}
asこれは、ページの読み込み時にプレースホルダを使用しても背景色が変わると想像することができます。
クリーンコード+1 –