在我的样式表中,我定义了一些自定义引号[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')
""
答案 0 :(得分:0)
style
属性直接在style属性中的元素上设置样式。只有在那里设置了自定义报价属性,而不是从样式表中设置,你才会收回它。
<div id="content" style="quotes:...">...</div>
编辑:请参阅评论以获得进一步讨论。好像它可能是webkit的一个问题。