STYLE 元素 | style 對(duì)象
SUB 元素 | sub 對(duì)象
DHTML 對(duì)象
代表了文檔中單一的樣式表。
成員表
標(biāo)簽屬性 屬性 描述 canHaveHTML 獲取表明對(duì)象是否可以包含豐富的 HTML 標(biāo)簽的值。 disabled 設(shè)置或獲取是否已為對(duì)象應(yīng)用樣式表。 href 設(shè)置或獲取鏈接樣式表的 URL。 ID id 獲取標(biāo)識(shí)對(duì)象的字符串。 isContentEditable 獲取表明用戶是否可編輯對(duì)象內(nèi)容的值。 isDisabled 獲取表明用戶是否可與該對(duì)象交互的值。 isMultiLine 獲取表明對(duì)象的內(nèi)容是包含一行還是多行的值。 owningElement 獲取 HTML 層次中的下個(gè)對(duì)象。 parentStyleSheet 獲取導(dǎo)入到當(dāng)前樣式表的樣式表。 readOnly 獲取規(guī)則或樣式表是定義在頁面上還是導(dǎo)入的。 TITLE title 設(shè)置或獲取樣式表的標(biāo)題。 type 獲取樣式表編寫所用的樣式表(CSS)語言。
集合 描述 imports 獲取為每個(gè) styleSheet 對(duì)象定義的所有導(dǎo)入樣式表的集合。 pages 獲取代表 styleSheet 中的 @page 規(guī)則的 page 對(duì)象的集合。 rules 獲取樣式表中所定義規(guī)則的集合。
方法 描述 addImport 為指定樣式表向 imports 集合中添加樣式表。 addPageRule 為樣式表創(chuàng)建新的 page 對(duì)象。 addRule 為樣式表創(chuàng)建新規(guī)則。 fireEvent 觸發(fā)對(duì)象的指定事件。 removeRule 刪除 styleSheet 對(duì)象中的已有樣式規(guī)則,并調(diào)整對(duì)應(yīng) rules 集合的索引。
對(duì)象 描述 page 代表 styleSheet 中的一條 @page 規(guī)則。
樣式標(biāo)簽屬性 樣式屬性 描述 cssText 設(shè)置或獲取樣式規(guī)則的永久表述。 MEDIA media 設(shè)置或獲取媒體類型。 text-autospace textAutospace 設(shè)置或獲取自動(dòng)留空和文本的窄空間寬度調(diào)整。
注釋
你可以使用此對(duì)象獲取樣式表信息, 比如樣式表源文件的 URL 以及文檔中擁有(定義了)樣式表的元素。你還可以使用此對(duì)象修改樣式表。
你可以從 styleSheets 集合或 imports 集合中獲取 styleSheet 對(duì)象。這些集合中的每個(gè)項(xiàng)目都是一個(gè)樣式表。而若要一個(gè)樣式表對(duì)應(yīng)的 styleSheet 對(duì)象可用,則該樣式表必須位于帶有 style 或 link 元素的文檔中,或者位于 style 元素的 @import 語句中。
此元素在 Microsoft® Internet Explorer 4.0 的腳本中可用。
示例
下面的例子使用了 styleSheet 對(duì)象更改內(nèi)嵌和導(dǎo)入樣式的樣式表值。
<STYLE> BODY {background-color: #CFCFCF;} @import url("otherStyleSheet.css"); </STYLE> <SCRIPT> window.onload=fnInit; function fnInit(){ // 訪問 styleSheet 中的一條規(guī)則, 將其 backgroundColor 改為藍(lán)色。 var oStyleSheet=document.styleSheets[0]; var oRule=oStyleSheet.rules[0]; oRule.style.backgroundColor="#0000FF"; // 為 P 元素添加一條規(guī)則, 將其背景色設(shè)為黃色。 oStyleSheet.addRule("P","background-color: #FFFF00;"); // 更改導(dǎo)入的規(guī)則: oStyleSheet.imports[0].color="#000000"; } </SCRIPT>
標(biāo)準(zhǔn)信息
沒有應(yīng)用于此對(duì)象的公共標(biāo)準(zhǔn)。
應(yīng)用到
styleSheets