何らかのエラーで入力テキストボックスの色を赤に変更したいとします。私が与えたコードにはCSSスタイルシートがあり、そのスタイルシートを使用したい場合は、すべてのテキストボックスの色を赤に変えます。赤にテキストボックスの境界線の色を送信する方法ラウンドがありますか。ここでJavaScriptを使用してCSSパラメータの値を上書きする
テキスト入力
のコードされる(ここで私はちょうど赤に任意の個々のテキストボックスの色を設定するために必要な属性の種類を知りたい、私はエラーのためにどのように見えるか心配していないです)<input name="count"
type="number"
walked="true"
autocomplete="off"
class="htmlplusinput numberinput novalue"
style="width: 24px; "
id="htmlplusinputnumberinput19"
hasobj="true"
novaluedisplay="number">
ここでは、IDが動的に変更されるため、このテキストボックスにアクセスするためにidを使用しないでください。 (私はid htmlplusinputnumberinput19は他の時間htmlplusinputnumberinput789になると言うことを意味します) それはなぜ私が他のいくつかのパラメータを使用することができる場合、より良い解決策になります。ここで
は、そのIDによる以外の入力要素を選択する方法についてのアドバイスを与えるために、ページ上のすべての入力テキストボックス
input[type="text"], .htmlplusinput {
border: 1px solid gray;
}
あなたの質問を明確にする場合は、より良いレスポンスをゲッタリングのでしょうか?他の非標準的な(歩いているなどの)ものは何ですか?属性などを調べるだけで入力が間違っているかどうかを知る方法はありますか? – dtech
応答をありがとう...私はエラーを見て心配していない..私はちょうどtextinputボーダーの色を変更したい...上記のCSSコードを追加しました.. – Judy
次に、グレー "を赤色またはjavascriptに変換します。document.getElementsByTagName.each(function(input){input.style.borderColor = 'red'}); (ECMAScript5しかし古いJavaScriptで簡単に) – dtech