Tengo un elemento de botón con id "btn". Quiero console.log la propiedad de color de fondo que se muestra en blanco en su lugar. ¿Cuál es el problema? Gracias.
let btnColor = document.getElementById("btn").style.backgroundColor; console.log(btnColor) #btn{ display: block; margin: auto; width: 100px; height: 100px; border-radius: 3px; background-color: #74992e; } <button id="btn">Click on me</button>Utilizar este:
let btnColor = window.getComputedStyle(document.getElementById(“btn”)).backgroundColor console.log(btnColor)esta trabajando bien para mi
explique: a veces window.getComputedStyle obtendrá el objeto de estilo de un elemento, de modo que si llama a .backgroundColor , funcionará bien
resumen dos funciones :)
ventana.getComputedStyle(elemento).backgroundColor
elemento.estilo.fondoColor