从javascript函数中更改输入属性

时间:2012-09-19 16:21:26

标签: javascript html ajax getelementbyid

在我的网页上,我有以下内容:

<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=包含更多背景颜色有关?如果我想操作它们,是否必须单独设置每个属性元素?

感谢您提供的任何帮助:)

1 个答案:

答案 0 :(得分:0)

错误发生在其他地方,上面的代码有效。