다음과 같이 div의 스타일 (색상)을 변경하려면 어떻게해야합니까?div의 스타일을 프로그래밍 방식으로 변경하는 방법
"<div id=foo class="ed" style="display: <%= ((foo.isTrue) ? string.Empty : "none") %>">
<%= ((foo.isTrue) ? foo.Name: "false foo") %>"`
다음과 같이 div의 스타일 (색상)을 변경하려면 어떻게해야합니까?div의 스타일을 프로그래밍 방식으로 변경하는 방법
"<div id=foo class="ed" style="display: <%= ((foo.isTrue) ? string.Empty : "none") %>">
<%= ((foo.isTrue) ? foo.Name: "false foo") %>"`
, 당신은 다음과 같은 일을 할 다음 예를 들어 사용할 수 있습니다
<div id="myDiv" runat="server">
Some text
</div>
thees 라인
myDiv.Style["color"] = "red";
코드 조각이 많이 말하지 않습니다. 코드가 서버 측일 경우 변경하십시오. 거기 HTML 요소의 클래스?
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;">
. 예를 들어 :
는<div class='<%=Iif(HasError, "Error", "")%>'> .... </div>
일반적으로 (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>
: 을 .ASPX 파일에 넣어의 브라우저에서 실행되는 클라이언트 측 코드 (자바 스크립트)와 사업부의 색상을 변경하려면
y를하는 경우 스타일 대신 직접 클래스를 변경하고 싶다면 ... 원하는 스타일로 다른 클래스를 만드십시오.
myDiv.Attributes["class"] = "otherClassName"