I was looking at this post
How to get the background color of an element using javascript?
which confirmed that if you do
div.style.color
you will get returned the color applied to the div.
However this only seems to return a result if the style is applied inline on the element?
How do you return the style applied to the element when the style is applied through a style sheet (or in tags) rather than directly inline?
See example below.
console.log(document.getElementById('content').style.backgroundColor);
console.log(document.getElementById('content').style.color);
#content {
background-color: #000000;
display: inline-block;
height: 100px;
width: 100px;
}
<div id="content" style="color:red;"></div>
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…