Style 对象
Style 对象代表一个单独的样式声明。可从应用样式的文档或元素访问 Style 对象。
使用 Style 对象属性的语法:
document.getElementById("id").style.property="值"
Style 对象的属性:
属性 |
描述 |
bottom |
设置元素的底边缘距离父元素底边缘的之上或之下的距离 |
left |
置元素的左边缘距离父元素左边缘的左边或右边的距离 |
position |
把元素放置在static, relative, absolute 或 fixed 的位置 |
right |
置元素的右边缘距离父元素右边缘的左边或右边的距离 |
top |
设置元素的顶边缘距离父元素顶边缘的之上或之下的距离 |
zIndex |
设置元素的堆叠次序 |
cssText 属性
它是一组样式属性及其值的文本表示。这个文本格式化为一个 CSS 样式表,去掉了包围属性和值的元素选择器的花括号。
将这一属性设置为非法的值将会抛出一个代码为 SYNTAX_ERR 的 DOMException 异常。当 CSS2Properties 对象是只读的时候,试图设置这一属性将会抛出一个代码为 NO_MODIFICATION_ALLOWED_ERR 的 DOMException 异常。
关于 CSS2Properties 对象
CSS2Properties 对象表示一组 CSS 样式属性及其值。它为 CSS 规范定义的每一个 CSS 属性都定义一个 JavaScript 属性。
一个 HTMLElement 的 style 属性是一个可读可写的 CSS2Properties 对象,就好像 CSSRule 对象的 style 属性一样。不过,Window.getComputedStyle() 的返回值是一个 CSS2Properties 对象,其属性是只读的。
|