2008-09-20 10 views

답변

7

, 당신은 다음과 같은 일을 할 다음 예를 들어 사용할 수 있습니다

<div id="myDiv" runat="server"> 
    Some text 
</div> 

thees 라인

myDiv.Style["color"] = "red"; 
0

코드 조각이 많이 말하지 않습니다. 코드가 서버 측일 경우 변경하십시오. 거기 HTML 요소의 클래스?

2

ASP 또는 어쩌면 JSP를 작성한 것처럼 보입니다. 어느 언어 든 익숙하지는 않지만 어떤 언어를 사용하든 원리는 동일합니다.

제한된 수의 색상으로 작업하는 경우 일반적인 옵션은 클래스를 작성하고 스타일 시트에 규칙 세트를 작성하십시오.


.important { background: red; } 
.todo { background: blue; } 

등등.

그런 다음 서버 측 스크립트가 CSS의 일치를 확인하기 위해 HTML을 생성 있습니다


<div class="important"> 

당신이해야 물론, ensure that the information is available through means other than colour뿐만 아니라.

색상이 런타임에 결정되는 경우에, 당신이 생성 할 수있는 스타일 속성 : 당신은 CSS에서 색상을 설정하고 프로그래밍 방식 CSS 클래스를 변경해야


<div style="background-color: red;"> 
2

. 예를 들어 :

<div class='<%=Iif(HasError, "Error", "")%>'> .... </div> 
1

일반적으로 (CSS)

div.Error { 
    color:red; 
} 

(ASP.NET/VB)는, 당신은 ("myDiv") 직접

document.getElementById를 그것을 할 수 있습니다 .style.color = "red";

참조 번호는 here입니다. 이 시도

<script> 
var fooElement = document.getElementById("foo"); 
fooElement.style.color = "red"; //to change the font color 
</script> 
9

: 을 .ASPX 파일에 넣어의 브라우저에서 실행되는 클라이언트 측 코드 (자바 스크립트)와 사업부의 색상을 변경하려면

4

y를하는 경우 스타일 대신 직접 클래스를 변경하고 싶다면 ... 원하는 스타일로 다른 클래스를 만드십시오.

myDiv.Attributes["class"] = "otherClassName" 
관련 문제