Que tal amigos
Estaba viendo en mdn que por ejemplo
scrollwidth es una propiedad de element
https://developer.mozilla.org/en-US/...nt.scrollWidth
y que offsetwidth es una propiedad de htmlelement
https://developer.mozilla.org/en-US/...nt.offsetWidth
Esta la interfaz node de la cual se derivan otras interfaces como por ejemplo la interfaz element y de esta otras 3 htmlelement svgelement mathmlelement
En resumen node>element>htmlelement
Bien con todo esto
scrollwidth es una propiedad que existe para los 3 tipos de elementos(html,svg,mathml)?
la propiedad offsetwidth es exclusiva de los elementos html(htmlelement)?
Hasta donde se no hay diferencia entre nodos y elementos
Segun recuerdo lei algo en la w3c, que
todos los objetos DOM(el document, comentarios,texto,tags) tienen un nombre general llamado nodo(node)
Esta el nodo de texto, el nodo de comentarios, el nodo documento
Asi que realmente no hay diferencia solo hay nombres mas especificos
elementos es equivalente a nodos elementos y son los tags
Solo tengo esas 2 dudas ya esto ultimo lo pongo para que sirva de ayuda cuando busquen en google esta pregunta
Saludos