1

私のWebページには、次のものがあります。

<input type="submit" id="RB$unprocessed[ID]" 
style="background-color:lightsalmon" value="Reject $unprocessed[ID]" />

Ajax 呼び出し中に、次のように色を変更します。

re = document.getElementById("RB" + number);
re.style.background = 'black';

これはうまくいきます。私はそのような別の入力セットを持っています

<input type="submit" id="btn$itemID" style="font-size:15px; background-color:#FFE6E6; height: 50px; width: 500px" value="$tableCount -  $item (Current $oldCost)" />

最初と同じように色を操作してみますが、

getPriceButton = document.getElementById("btn" + itemID);
getPriceButton.style.background = 'blue';

ただし、ボタンの色は変わりません。style=これは、背景色よりも多く含まれていることと関係がありますか? プロパティ要素を操作する場合、各プロパティ要素を個別に設定する必要がありますか?

あなたが提供できる助けをありがとう:)

4

1 に答える 1

0

エラーは別の場所にあり、上記のコードは機能します。

于 2012-09-19T16:49:08.063 に答える