样式表有三种方式
内嵌样式(inline style) :是写在tag里面的,内嵌样式只对所有的tag有效。
内部样式(internal style sheet):是写在html的
外部样式表(external style sheet):如果很多网页需要用到同样的样式(styles),将样式(styles)写在一个以.css为后缀的css文件里,然后在每个需要用到这些样式(styles)的网页里引用这个css文件。
下面的是读取除了内嵌样式之外样式的js,只能读不能写。
var mydiv = document.getElementById('mydiv');
if(mydiv.currentStyle) {
var width = mydiv.currentStyle['width'];
alert('ie:' + width);
} else if(window.getComputedStyle) {
var width = window.getComputedStyle(mydiv , null)['width']
alert('firefox:' + width);
}
另外在FF下还可以通过下面的方式获取
document.defaultView.getComputedStyle(mydiv,null).width
window.getComputedStyle(mydiv , null).width











