1
在我的網頁內改變輸入特性,我有以下幾點:從javascript函數
<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=
含有更多的背景顏色有關?如果我想操縱它們,是否必須分別設置每個屬性元素?
感謝您的幫助,您可以提供:)
你確定你的ID嗎?你有沒有嘗試console.log(getPriceButton)? –
感謝您的評論,我還沒有嘗試console.log,我會研究。我確信id是對的,因爲我使用相同的id和文本更改以相同的方式更改文本。 – KiloJKilo
看看[這個](http://jsfiddle.net/R9zSD/) –