insertAdjacentHTML vs innerHTML
Cual es la diferencia de haber usado uno u otro en el ejemplo?, Cual es mejor?
Cual es la diferencia de haber usado uno u otro en el ejemplo?, Cual es mejor?
Cual es la diferencia de haber usado uno u otro en el ejemplo?, Cual es mejor?
Cual es la diferencia de haber usado uno u otro en el ejemplo?, Cual es mejor?
La diferencia se encuentra en que insertAdjacentHTML nos permite decir en que posición queremos insertar el elemento
Posiciones
beforebegin-> antes de que comience el elemento (hermano anterior)
afterbegin -> Despues de que comience el elemento (primer hijo)
beforerend -> antes de que acabe(igual que appendChild) (ultimo hijo)
afterend -> despues de que acabe(hermano siguiente)
Mientras que innerHTML directamente coloca el contenido dentro de donde digamos, y si ya había un contenido este se va a sobrescribir, eliminando lo que antes se pudiera encontrar.
insertAdjacentHTML => Coloca un elemento en una posición
innerHTML => Coloca el contenido HTML, y si había contenido lo remplaza.
La diferencia se encuentra en que insertAdjacentHTML nos permite decir en que posición queremos insertar el elemento
Posiciones
beforebegin-> antes de que comience el elemento (hermano anterior)
afterbegin -> Despues de que comience el elemento (primer hijo)
beforerend -> antes de que acabe(igual que appendChild) (ultimo hijo)
afterend -> despues de que acabe(hermano siguiente)
Mientras que innerHTML directamente coloca el contenido dentro de donde digamos, y si ya había un contenido este se va a sobrescribir, eliminando lo que antes se pudiera encontrar.
insertAdjacentHTML => Coloca un elemento en una posición
innerHTML => Coloca el contenido HTML, y si había contenido lo remplaza.
La diferencia se encuentra en que insertAdjacentHTML nos permite decir en que posición queremos insertar el elemento
Posiciones
beforebegin-> antes de que comience el elemento (hermano anterior)
afterbegin -> Despues de que comience el elemento (primer hijo)
beforerend -> antes de que acabe(igual que appendChild) (ultimo hijo)
afterend -> despues de que acabe(hermano siguiente)
Mientras que innerHTML directamente coloca el contenido dentro de donde digamos, y si ya había un contenido este se va a sobrescribir, eliminando lo que antes se pudiera encontrar.
insertAdjacentHTML => Coloca un elemento en una posición
innerHTML => Coloca el contenido HTML, y si había contenido lo remplaza.