Hola, soy nuevo en javascript y encontré este código que no entiendo del todo y el código es
let element = document.querySelector(".some-class") element.x = "hello world" console.log(element.x) Y este código registra hello world en la consola. Entonces, mi pregunta es si los elementos DOM se tratan como objetos (porque en los objetos usamos la misma sintaxis como obj.color por ejemplo). ¿Y qué significa esa x en general?
Con element.x agregó un atributo a su objeto de element , con solo este código, document.querySelector(".some-class") es inútil, haría lo mismo si hubiera declarado un element variable vacío.
Sin embargo, puede editar el elemento en el HTML con esta sintaxis, por ejemplo
let element = document.querySelector(".some-class"); element.innerHTML = "bb";