当我们想要一种更可靠的方式来获取元素的样式时,我们使用
document.defaultView.getComputedStyle..
代替
document.getElmById(x).style.color..
但是,还有另一个,它是
document.styleSheets...
我是 JS 的新手,我document.styleSheets
今天才读到。我的问题是:
- 当我们只想获得一个样式属性(例如:颜色)时,我应该使用哪个?
- 是
document.styleSheets
为了什么?什么时候应该使用它? 当我们想要添加一个看起来像这样的方法时:
// it applies multiple properties elm.setStyle({ color: '#f00', marginLeft: x, opacity: 0.5, background: '#000 url(x.jpg) left top no-repeat' });
我应该使用哪个作为函数的基础?
最后,感谢大家的帮助!