JavaScript无法提取引号css属性

JavaScript failing to extract quotes css property

本文关键字:css 属性 提取 JavaScript      更新时间:2023-09-26

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

style属性获取直接在样式属性中的元素上设置的样式。只有在那里设置了自定义引号属性,而不是从样式表中获取该属性,您才能获得该属性。

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

编辑:请参阅评论以了解进一步的讨论。看起来这可能是webkit的问题。