JavaScript无法提取引号css属性

时间:2012-09-04 01:32:11

标签: javascript jquery html css dom

在我的样式表中,我定义了一些自定义引号[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')
 ""

1 个答案:

答案 0 :(得分:0)

style属性直接在style属性中的元素上设置样式。只有在那里设置了自定义报价属性,而不是从样式表中设置,你才会收回它。

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

编辑:请参阅评论以获得进一步讨论。好像它可能是webkit的一个问题。