Home > Mac > Safari > ver.3 Under document.styleSheets[n].titleが常にnull値を返す

document.styleSheets[n].titleが常にnull値を返す

document.styleSheets[n] オブジェクトのtitleプロパティは常にnull値を返す。このため、スタイルシート切り替えスクリプトを使用することができない。

例示

<link rel="stylesheet" type="text/css" href="http://css-bug.jp/example.css" title="検証ページ用" />

<script type="text/javascript">
<!--
function sheets() {
    var obj1 = document.getElementById('slist');
    for (i = 0; i < document.styleSheets.length; i++) {
        var obj2 = document.createElement('li');
        obj2.appendChild(document.createTextNode(document.styleSheets[i].title));
        obj1.appendChild(obj2);
    }
}
// -->
</script>

<ul id="slist"></ul>

文書に関連付けられているスタイルシートのtitleプロパティの一覧をリストに出力します。

実際の表示については検証ページをご覧ください。

実行結果

N7.02での結果:

  • Normal

修正状況

Safari1.0でこの不具合が発生するそうです。

Home > Mac > Safari > ver.3 Under document.styleSheets[n].titleが常にnull値を返す

Search
オススメ書籍
Feeds

Return to page top