怎么让从后台传来的值等于0的情况下背景颜色是绿色
不等于0的情况下背景颜色是红色
<ul class="content1">
<li id="time1" class="time">8:30~9:00</li>
<li id="today1" class="today">${bi["book_time1"]}</li>
<li id="tomorrow1" class="tomorrow" onClick="doSubmit()">${bi["book_time1"]}</li>
</ul>
<ul class="content2">
<li id="time2" class="time">8:30~9:00</li>
<li id="today2" class="today" onClick="doSubmit()">${bi["book_time2"]}</li>
<li id="tomorrow2" class="tomorrow">${bi["book_time2"]}</li>
</ul>
<script>
var bg='服务器传来的值'
window.onload=function(){
document.body.style.backgroundColor=bg=='0'?'green':'red'
}
</script>
用groundcolor = green
js是无法直接获取页面传来的值的,要实现这功能可以使用ajax,异步获取其他页面的信息然后判断。或者可以将java语句嵌入表单属性中,然后通过js过去表单属性值,在进行色彩变化。
楼上也已经有人说了判断语句,把合在一起就行了