最新的Web开发教程
 

HTML DOM style Propery

<元素对象

红色添加到<h1>元素:

document.getElementById("myH1").style.color = "red";

在设置样式:

Hello World!

设置样式后:

Hello World!

试一试»

更多"Try it Yourself"下面的例子。


定义和用法

样式属性返回的CSSStyleDeclaration对象,它代表一个元素的样式属性。

样式属性用于获取或设置使用不同的CSS属性的元素的特定风格。

注意:这是不可能通过的样式属性,例如, 元素 .style =指定的字符串设置样式"color: red;" 。 要设置元素的样式,一个追加"CSS"属性的风格和指定值,如下所示:

element .style.backgroundColor = "red";   // set the background color of an element to red Try it

正如你所看到的,用于设置CSS属性的JavaScript语法是略有不同的CSS (backgroundColor instead of background-color)

对于所有可用属性的列表,请参阅我们的Style对象参考

注意:样式属性只返回元素的内嵌样式属性,例如设置CSS声明
<P风格= “颜色:红;”>。 这是不可能使用此属性来从有关样式规则信息<head>的文档或外部样式表中的一节。

但是,您可以访问<style>从元素<head>使用文档。 getElementsByTagName()

var x = document.getElementsByTagName("STYLE")[0];   // get the first <style> element Try it

注:建议使用的样式属性,而不是element setAttribute("style", "...")的方法,因为样式属性不会覆盖可以在指定的其他CSS属性style属性。


浏览器支持

属性
style

句法

返回样式属性:

element .style. property

设置样式属性:

element .style. property = value

属性值

描述
value 规定指定属性的值。 例如,对于borderBottom属性:

元件 .style.borderBottom = “2px的固体红”;

技术细节

返回值: 的CSSStyleDeclaration对象,表示元素的样式属性
DOM版本 DOM级别2 CSS

例子

更多示例

得到的值<p>元素上边界:

var x = document.getElementById("myP").style.borderTop;

x的结果将是:

5px solid red
试一试»

相关页面

CSS教程: CSS教程

CSS参考: CSS属性

HTML DOM参考: Style对象参考

HTML参考: HTML <style>标签


<元素对象