首先一个原则是css中不应该与JS发生交互,这是设计的一个基本原则.
css的作用是控制样式,js控制逻辑,两者的职能最好划分开.
如果你非要在css中使用js,那么ie还是能够成全你的,比如
background-color: expression((new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00" )这种写法ie是认识的.不过作为一个负责人的程序员,不建议你这么用.后期维护,跨浏览器兼容性,等一些列问题会让大家都头大的.
相关细节请自己查一下expression+ie
css是样式表,js是事件效果,这两个根本就不是一个东西,style是添加样式的,script是添加js的,只能说你的想法很奇葩,那样实现不了。js里面可以添加css,但是反过来的我还没见过,貌似看到过在css里面引入js文件的,但是直接写代码的是没有。