使用javascript获取<style>
中的样式
/**
* 获取元素CSS值
* @param {HTMLELement} obj 要获取样式的元素
* @param {String} key 要获取的样式名称
* @example
* getCSSValue(document.getElementById('test'), 'width');
*/
function getCSSValue(obj,key){
if(obj.currentStyle){//IE
return obj.currentStyle[key];
}else{//!IE
return document.defaultView.getComputedStyle(obj,null)[key];
}
}
element.style.xxx
来获取行内样式OK,但是用来获取<style>
中的样式是要失败滴,上面的代码可以获取到 :)。