我的意思是要加很多属性,比如高度背景,定位...,style.属性="值"太麻烦了
请问这个怎么会不对呢
js语法没有错,问题出在了样式的优先级上。id定义的样式优先级高于类定义的样式,所以即使你在类中重新定义了position属性,但是优先级不如id定义的position属性的优先级高,因此不能覆盖掉原来的属性。可以把
改成
样式属性后面添加!important,表示提升该属性的优先级(ie6不认识!important,所以不支持该方法)。