insertRule
Javascript を介して一部の CSS を変更するために使用する必要があります。また、IE7-8 をサポートする必要があるため、Javascript を使用するinsertRule
かaddRule
(ブラウザ スニッフィングなしで) 使用するかを区別する方法が必要です。
これは私がしようとしているものであり、うまくいきません:
var sheets = document.styleSheets
if(sheets.insertRule) {
alert("insert");
// insert
} else {
alert("add");
// add
}
これが可能かどうか、またそれを機能させる方法はありますか?
編集:
これをIE8で実行すると、ページにエラーが表示されますobject does not support this property or method