Javascript 获取css属性的所有可用值

Javascript 获取css属性的所有可用值,javascript,css,Javascript,Css,我可以用JavaScript获取css属性的所有值吗?例如,我可以获得“游标”属性的所有值(poniter、resize等) 我知道我可以从元素中获取属性的值 element.style.cursor 但是这显然不能向我显示所有可能的值。不,我认为在标准浏览器环境中(比如它是!)没有任何地方可以通过JavaScript访问,列出CSS属性的所有可能值。(即使对于那些具有一组受约束的可能值的特性也是如此。) 尽管这些信息包含在各种规范中,但也涵盖了其主体部分(对于您所描述的内容来说特别有用)。C

我可以用JavaScript获取css属性的所有值吗?例如,我可以获得“游标”属性的所有值(poniter、resize等)

我知道我可以从元素中获取属性的值

element.style.cursor

但是这显然不能向我显示所有可能的值。

不,我认为在标准浏览器环境中(比如它是!)没有任何地方可以通过JavaScript访问,列出CSS属性的所有可能值。(即使对于那些具有一组受约束的可能值的特性也是如此。)

尽管这些信息包含在各种规范中,但也涵盖了其主体部分(对于您所描述的内容来说特别有用)。CR也有很多东西(例如,
盒子大小
),还有一些进一步的建议


这些是主要来源。(我更喜欢引用主要来源。)似乎有一个相当好的次要来源,没有(截至本文撰写之时)大量广告,每个属性都有指向主要(W3C)和有用的次要(MDN)站点的链接。

不,我认为在标准浏览器环境中没有任何地方(像现在这样!)可通过列出CSS属性所有可能值的JavaScript访问。(即使对于那些具有一组受约束的可能值的特性也是如此。)

尽管这些信息包含在各种规范中,但也涵盖了其主体部分(对于您所描述的内容来说特别有用)。CR也有很多东西(例如,
盒子大小
),还有一些进一步的建议


这些是主要来源。(我更喜欢引用主要来源。)似乎有一个相当好的次要来源,没有(截至本文撰写之时)大量广告,每个属性都有指向主要(W3C)和有用的次要(MDN)站点的链接。

不,您需要参考不同的CSS规范,对于这些规范,浏览器有不同的支持级别:

不,您需要参考不同的CSS规范,浏览器有不同的支持级别:

最近在webkit中工作,但在Firefox中似乎不工作。它仍然很整洁?@adeneo这似乎是浏览器定义的“用户代理样式表”。我在一个没有样式表的页面上看到了这一点,每个元素都有一些样式。@adeneo将列出可用属性(或至少适用于元素的属性),而不是给定属性的值域。没有说会,它列出了所有样式,无法获取标准中为每个样式定义的所有可能值。@adeneo:为此(列出可用属性),我直接转到元素()上的
style
对象。本质上,
for(document.createElement('div').style中的var name){display(name);}
适用于IE、Chrome、Firefox、Opera,可能还有其他。最近在webkit中开始工作,但在Firefox中似乎不起作用。它仍然很整洁?@adeneo这似乎是浏览器定义的“用户代理样式表”。我在一个没有样式表的页面上看到了这一点,每个元素都有一些样式。@adeneo将列出可用属性(或至少适用于元素的属性),而不是给定属性的值域。没有说会,它列出了所有样式,无法获取标准中为每个样式定义的所有可能值。@adeneo:为此(列出可用属性),我直接转到元素()上的
style
对象。本质上,
for(document.createElement('div').style中的var name){display(name);}
可以在IE、Chrome、Firefox、Opera等浏览器中使用。