溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解決讀取style元素定義樣式表的兼容問題

發(fā)布時間:2021-09-30 15:25:11 來源:億速云 閱讀:126 作者:iii 欄目:web開發(fā)

本篇內(nèi)容主要講解“如何解決讀取style元素定義樣式表的兼容問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“如何解決讀取style元素定義樣式表的兼容問題”吧!

代碼如下:

<span ></span><pre name="code" class="javascript"><html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>JavaScript Sample</title>
<style type="text/css">
div{color:#FF0000;font-weight:bold;}
p{color:#000000;font-size: 14px;}
</style>
</head>
<body>
<div id="div1">請點擊<a href="#">網(wǎng)站鏈接</a>
</div>
<script type="text/javascript">
var o = document.styleSheets[0];
var ol = o.rules[1];
alert(ol.style.color);
ol.style.color ="green";
alert(ol.style.color);
</script>
</body>
</html>


在測試上述代碼的時候,在Google和IE中能夠正常運行,以下是google中的運行截圖:
如何解決讀取style元素定義樣式表的兼容問題 
如何解決讀取style元素定義樣式表的兼容問題 
但是,放在FF(火狐 29)中確不能運行,沒有彈框,出現(xiàn)如下錯誤:
如何解決讀取style元素定義樣式表的兼容問題 
rules方法在FF中是沒有定義的,所以將rules方法換成了cssRules()方法,就能正常運行:
如何解決讀取style元素定義樣式表的兼容問題 
如何解決讀取style元素定義樣式表的兼容問題 
cssRules()在Google和IE中式兼容的。

到此,相信大家對“如何解決讀取style元素定義樣式表的兼容問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI