好的,我有一个包含 jQuery 的 HTML 页面。
我有一个 CSS 文件,里面有很多行,我想阅读all来自外部 CSS 文件的给定元素的样式...而不是内联样式...
我有以下代码(看起来应该可以工作......):
var styleProperties= {};
var getCssProperties = ['width', 'margin', 'height'];
for (c=0;c<=returnStyleProps.length;c++) {
styleProperties[returnStyleProps[c]] = $('div#container').css(returnStyleProps[c]);
alert(styleProperties);
}
alert(styleProperties);
但这似乎只是警告:
"[Object Object]"
[编辑]请问...?我真的很困惑,似乎没有任何作用:( [/edit]
var cs = {};
var elem = $('h1')[0];
for(var s in elem.style)
{
// console.log(s + typeof(s));
var v = $(elem).css(s);
if (v && v != '')
{
cs[s] = v;
}
}
for(var s in cs)
{
console.log(s + ': ' + cs[s]);
}
如果页面上有 h1 元素并且使用了 jQuery,请在 firebug 中运行...
不过只是一个粗略的想法......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)