2012-09-19 2 views
1

내에서 입력 속성을 변경, 나는 다음과 같습니다 Ajax 호출 동안자바 스크립트 함수 내 웹 페이지에서

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

, 나는이와 색상을 변경 :이 그냥 작동

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

신원 확인 하시겠습니까? console.log (getPriceButton)를 시도 했습니까? –

+0

의견을 보내 주셔서 감사합니다. console.log를 사용해 보지 않았습니다. 조사하겠습니다. 나는 같은 id와 텍스트가 바뀌어 같은 방식으로 텍스트가 바뀌기 때문에 id가 옳다고 확신한다. – KiloJKilo

+1

[this] (http://jsfiddle.net/R9zSD/) –

답변

0

오류는 다른 곳이었다, 위의 코드가 작동합니다.

관련 문제