<style>
    p {
        font-size: 20px;
        background-color: red;
    }
</style>
<p id="my-element">p 요소입니다.</p>
// 특정 계산된 스타일을 반환할 DOM 요소 객체를 가져옵니다.
const ele = document.getElementById("my-element");

// 특정 계산된 스타일 객체입니다.
const computedStyle = window.getComputedStyle(ele);

// getPropertyValue()로 특정 계산된 스타일 객체에서 "font-size"의 값을 가져옵니다.
let eleFontSize = computedStyle.getPropertyValue("font-size");
console.log(eleFontSize); // "20px"
window.getComputedStyle(element)
window.getComputedStyle(element, pseudoElt)

getPropertyValue(property)
<style>
    p {
        font-size: 20px;
    }
</style>
<p id="my-element" style="background-color: red;">p 요소입니다.</p>
// 특정 계산된 스타일을 반환할 DOM 요소 객체를 가져옵니다.
const ele = document.getElementById("my-element");

// element.style.propertyName으로 인라인 스타일 값인 "background-color"의 값을 가져옵니다.
let eleBackgroundColor = ele.style.backgroundColor;
console.log(eleBackgroundColor); // "red"

// 인라인 스타일 값이 아닌 계산된 스타일 값은 가져올 수 없는 한계가 있습니다.
let eleFontSize = ele.style.fontSize;
console.log(eleFontSize); // ""
element.style.propertyName