我正在尝试使用javascript获取元素的背景色:
JavaScript :document.getElementById('angebot')。style.backgroundColor
结果:什么都没有
但是,此元素具有背景色,但是是通过css文件应用的。
问题:如何使用javascript获取这种颜色?
答案 0 :(得分:6)
尝试一下:
window.getComputedStyle(document.getElementById('angebot')).backgroundColor
结果:"rgb(102, 185, 191)"
(针对您提供的网址)
document.getElementById('angebot').style.backgroundColor
不返回任何内容的原因是因为该元素使用CSS而不是内联.style
进行了样式设置。
The HTMLElement.style property is used to get as well as set the inline style of an element.