Cra*_*lot 5 javascript css internet-explorer internet-explorer-8 internet-explorer-7
当我们在IE7中使用Javascript渲染动态元素时,不会应用CSS样式.当我们使用Web Developer工具栏查看页面时,不会显示动态元素.页面在Firefox,Chrome和Safari中呈现正常.
IE7无法将CSS样式应用于动态创建的元素吗?IE8正确呈现动态元素.
这个问题适用于IE8,因为我们使用meta标签强制IE8在IE7模式下呈现.
谢谢!
Cra*_*lot 11
我们发现了问题:我们不需要在新元素上使用setAttribute('class','cssClass'),而是使用setAttribute('className','cssClass'),其中'cssClass'是一些用户定义的CSS类.
当FF处理'class'属性时,IE会窒息,因为'class'是Javascript中的特殊关键字.因此,您必须使用'className'作为属性名称.
感谢大家的回复!
| 归档时间: |
|
| 查看次数: |
6377 次 |
| 最近记录: |