我想在javascript中顯示一條狀態消息,並希望在該消息中包含一些css。任何人都可以幫我解決這個問題嗎?JavaScript中的Css腳本
現在我有兩個名爲可用和不可用的css類可用我需要應用可用的css類和不可用我需要追加NotAvailable css類。
這裏是我的javascript代碼:
function OnSuccess(response) {
var mesg = $("#mesg")[0];
switch (response.d) {
case "true":
mesg.style.color = "green";
mesg.innerHTML = "Available";
break;
case "false":
// mesg.style.color = "red";
mesg.innerHTML = "Not Available";
break;
case "error":
// mesg.style.color = "red";
mesg.innerHTML = "Error occured";
break;
}
}
function OnChange(txt) {
$("#mesg")[0].innerHTML = "";
}
這是我的CSS:
.Available
{
position: absolute;
width: auto;
margin-left: 30px;
border: 1px solid #349534;
background: #C9FFCA;
padding: 3px;
font-weight: bold;
color: #008000;
}
.NotAvailable
{
position:absolute;
width:auto;
margin-left:30px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}
一個類似的問題http://stackoverflow.com/questions/195951/change-an-elements-css-class-with-javascript – ZX12R
我不明白。爲什麼使用'.NotAvaiable'和'.Avaiable'類?使用'#mesg'和'#mesg.NotAvaiable'來默認使容器可用或不可用會更好嗎?然後你只需切換一個類,你的代碼就會更清晰。 – avall
當然我也會試試 – coder