读写行内样式
任何支持 style 属性的 HTML 标签,在 JavaScript 中都有一个对应的 style 脚本属性。style 是一个可读可写的对象,包含了一组 CSS 样式。
使用 style 的 cssText 属性可以返回行内样式的字符串表示。同时 style 对象还包含一组与 CSS 样式属性一一映射的脚本属性。这些脚本属性的名称与 CSS 样式属性的名称对应。在 JavaScript 中,由于连字符是减号运算符,含有连字符的样式属性(font-family),脚本属性会以驼峰命名法重新命名(如 fontFamily)。
示例
对于 border-right-color 属性来说,在脚本中应该使用 borderRightColor。
使用 CSS 脚本属性时,需要注意以下几个问题。
1) float 是 JavaScript 保留字,因此使用 cssFloat 表示与之对应的脚本属性的名称。
2) 在 JavaScript 中,所有 CSS 属性值都是字符串,必须加上引号。