Я пробовал разные способы решения этой проблемы, но у каждого были проблемы.
Например, когда я использую getComputedStyle
, когда я хочу получить значение background
или background-color
, я получаю значение null
или rgb
, что действительно раздражает. Как только я использую element.style
, значение css, которое не записано, возвращается к null
window.getComputedStyle(document.querySelector("#example"),null).getPropertyValue('background-color'); //return rgb
window.getComputedStyle(document.querySelector("#example"),null).getPropertyValue('background'); //return null
document.querySelector("#example").style.backgroundColor; //If the value is not set, returns empty