在我的网页上,我有以下内容:
<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=
包含更多背景颜色有关?如果我想操作它们,是否必须单独设置每个属性元素?
感谢您提供的任何帮助:)
答案 0 :(得分:0)
错误发生在其他地方,上面的代码有效。