此代码似乎只适用于Firefox。 Safari和Opera不喜欢它:
alert($("<body>").css("background-color"));
我也尝试过其他方法,但效果更差。
alert(document.getElementsByTagName("body")[0].styles.backgroundColor);
alert(document.body.styles.backgroundColor);
我在Mac上测试了这些浏览器 - 并且还没有在IE中测试过这个浏览器。有什么想法吗?
答案 0 :(得分:4)
尝试:
alert($("body").css("background-color"));
(即没有body
周围的尖括号)。请参阅jQuery docs on the CSS function和jQuery Selectors上的文档。