我是通过用户动态选择数字来设置span的颜色。
我在js中设置了标签的浮动方向,在IE9和chrome下都能正确显示,但是在IE8不能正确显示。
$("#span" + i).get(0).style.backgroundColor = "#1C447D";
$("#span" + i).get(0).style.float = "right";
$("#span" + i).get(0).style.display = "block";
页面标签是这样的
<span id ="span0" >
<span id ="span1" >.........<span id ="span23" >
不要用.get(0).style.xxx 这样的做法,用jquery自带的.css方法或者.attribute方法。这样你会省去一些兼容性方面的麻烦。
确实要用.css的方法。同时要把display 设置成inline.
js部分代码贴完整点...不知道为何要这样来设置样式?