DHTML,IE7中的多个CSS类
DHTML, multiple CSS Classes, in IE7
在IE 7中,我的示例静态HTML和CSS正确地生成了一组水平且间隔开的div标记:
JSFiddle,样品#1
但一旦IE7被要求做同样的事情,javascript修改元素的"类",它就完全失去了水平格式:
JSFiddle,样品#2
第二个示例生成HTML,并使用计时器对其进行更新,但它是完全相同的HTML。
我推测这与有多个类与div元素相关(class="count digit digital4"),以及我正在动态更新这两个类中的第二个有关。我想IE7只是放弃了。这是真正的问题吗?不管怎样,解决这个问题的正确方法是什么——以便动态更新正常工作?
尝试使用element.setAttribute("className", "your-classname-here");
"class"是ECMAscript中的保留字,所以他们不得不使用"className"(我猜)。
这里有更多关于SO的信息:为什么类是JavaScript中的保留词?
相关文章:
- CSS-如何定位内容数据标题
- Recaptcha在IE7和IE8中不起作用
- 窗口大小html css
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 动画.CSS重播
- 有没有一种方法可以防止img get请求使用css或js发生
- CSS表格:从列平移到整个表格宽度
- IE7在带有Javascript选项卡导航的页面上误读CSS
- IE7/8未添加css属性'top'动态地作为内联样式
- 我决定不支持IE7;我现在可以使用哪些 JS/CSS/HTML 功能
- 处理IE7-8特定Javascript CSS错误的良好资源
- CSS 转换在 IE 8 和 IE7 浏览器中不起作用
- DHTML,IE7中的多个CSS类
- IE7与导航下拉菜单(3级)CSS/Javascript的兼容性问题
- CSS 在 IE7 和 IE 10 兼容性上呈现错误
- IE7 css块相对位置与Javascript错误
- IE7-js和最小化的CSS文件一起破坏了IE7中的所有CSS
- IE7 CSS问题:无法获得正确的span宽度
- 如何为drupal 7的IE7应用条件css
- IE7 JS的大错误以及CSS问题