HTML5学堂:利用JavaScript给标签设置动态的样式,用到了大家比较熟悉的style来给标签设置样式,今天要给大家介绍另外一个cssText,它不仅用起来方便而且性能上比style更好,我们来赶紧来学习一下吧~
欢迎沟通交流~HTML5学堂
注意:cssText很快捷且所有浏览器都支持。此外当批量操作样式时,cssText只需一次reflow,提高了页面渲染性能。
注意:发现上面的文字颜色被后面的样式给覆盖了,真悲剧啊~,该咋办啊?
正常下:
不正常下:
原因:正常情况下,标签内联样式是这样的style="color: red; width: 200px; height: 200px; background-color: skyblue;",但是在IE6、7、8下cssText返回的属性全是大写,并且最后没有分号,导致标签的内联样式变成这样了style="COLOR: redWIDTH: 200px; HEIGHT: 200px; BACKGROUND-COLOR: skyblue;",就无法正常渲染了
欢迎沟通交流~HTML5学堂