0

私のスタイルシートでは、いくつかのカスタム引用符 [https://developer.mozilla.org/en-US/docs/CSS/quotes] を定義していますが、JavaScript でそれらにアクセスしようとすると、存在するにもかかわらずデフォルト値が表示されます実際の CSS で; どんな考えでも大歓迎です:

>> document.getElementById('-my-widget-style')
 <style id="-my-widget-style" type="text/css" media="all">...</style>

>> document.getElementById('-my-widget-style').innerHTML
 " .-my-widget-wrapper #content {
   quotes: "<<" ">>";
 }
 "

>> document.getElementById('content').style.quotes
 ""

>> $('#content').css('quotes')
 ""
4

1 に答える 1

0

styleプロパティは、スタイル属性の要素に直接設定されたスタイルを取得します。スタイルシートからではなく、そこに設定されている場合にのみ、カスタム引用プロパティが返されます。

 <div id="content" style="quotes:...">...</div>

編集:さらなる議論についてはコメントを参照してください。Webkit に問題があるようです。

于 2012-09-04T01:37:51.720 に答える