我希望在JS中添加一个CSS样式,但是我不想为了这一个小事情而引入jQuery。
我的代码:
document.addEventListener('DOMContentLoaded', function() {
if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
var productAttr = document.getElementsByClassName('product-attributes');
productAttr.style.top = "-90px";
}
});
控制台中的错误是:
TypeError:“未定义”不是对象(评估“productAttr.style.top =“-90px””)
如果我想改变其他样式,例如透明度或颜色,我会遇到同样的问题。
我该怎么解决?
提前感谢您的帮助。