ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLタグを通常のコンテンツ表示に変換するにはどうすればよいですか? _html/css_WEB-ITnose

HTMLタグを通常のコンテンツ表示に変換するにはどうすればよいですか? _html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:08:071109ブラウズ

入力の値を動的に制御する必要がある場合、a4021a4bcb6a3eaa84563c739a0e6e94-1,600,000e6e38b3c62e8df885fe2e3986461aa63 のような値を与える場合、js では入力のどの属性に値を割り当てる必要がありますか?通常 #ff0000 が表示される 1,600,000 はどうなるでしょうか?


ディスカッションへの返信 (解決策)

style="color:#ff000"

上の階の方、ありがとうございます。でも、私の当初の意図は、死ぬほど書くことではありませんでした。数値が負の数値であった場合、赤色で表示します。このように、element.value = 123 を使用します。

そして、jsが負の数であると判断したら、jsを使ってテキストボックスのスタイルのcolor='#ff0000'を設定します

まず、入力値に渡された値が負の値であるかどうかを判断できます正規表現を使用できます。負の値の場合、true が返されたときに、設定する必要がある現在の入力ボックスのスタイルを設定します。これは、指定した色の値です

(var formatResult = formatDecimal(unformatNumber(orderNominal) - unformatNumber(totalExecNominal),null,null,0,null));  getElement("total_amount").xxx = formatResult ;


formatDecimal の結果が正の数値の場合、戻り値結果は 1,600,000 です。負の数値の場合、返される結果は a4021a4bcb6a3eaa84563c739a0e6e94-1,600,000e6e38b3c62e8df885fe2e3986461aa63 になります。この返された結果を正しく使用するにはどうすればよいですか。赤く表示させますか?

(var formatResult = formatDecimal(unformatNumber(orderNominal) - unformatNumber(totalExecNominal),null,null,0,null));
if (isNaN(formatResult)) {
getElement("total_amount").value = - formatDecimal( unformatNumber(-orderNominal) - unformatNumber(-totalExecNominal),null,null,0,null));
getElement("total_amount").style.color = '#ff0000'
} else {
getElement("total_amount"); .value = formatResult
}


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。