这个 CSS 表达式
P {
background-color: expression((new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00");
}
可以被调用数千次
但这种方法,意味着
<style>
P {
background-color:expression(altBgColor(this));
}
</style>
<script type="text/javascript">
function altBgColor(elem) {
elem.style.background = new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00";
}
</script>
意味着它不会。为什么?