Si coloco una propiedad css en la variable JS y cambio el valor de la variable, ¿cambia la propiedad?
Y una pequeña subpregunta: ¿cuál es la diferencia entre let y var, y qué debo usar?
Por ejemplo:
let property = document.getElementById("el").style.display; // variable's content changed property = "block"; // will the #el's display property change? let property = document.getElementById("el").style.display; // variable's content changed property = "block"; // will the #el's display property change?No . Lo que está cambiando es la variable de Javascript llamada propiedad. En primer lugar, toma el valor de style.display del elemento #el y luego se le da el valor de otra cadena que es 'block'
Es posible establecer una propiedad de el pero en el 'lado izquierdo' necesita decirle a JS que es lo que quiere que haga:
document.getElementById("el").style.display = "block";