Desidero sapere qual è la differenza tra appendChild
, insertAdjacentHTML
e innerHTML
.Qual è la differenza tra appendChild, insertAdjacentHTML e innerHTML
Penso che le loro funzionalità siano simili ma voglio capire chiaramente in termini di utilizzo e non di velocità di esecuzione.
- Per esempio, posso usare
innerHTML
per inserire un nuovo tag o testo in un altro tag in HTML, ma sostituisce il contenuto corrente in quel tag invece di aggiungere. Se mi piacerebbe farlo in quel modo (non sostituire) ho bisogno di usare
insertAdjacentHTML
e posso gestire dove voglio inserire un nuovo elemento (beforebegin
,afterbegin
,beforeend
,afterend
)E il ultimo se voglio creare (non inserire nel tag corrente) un nuovo tag e inserirlo in HTML ho bisogno di usare
appendChild
.
Am I comprendere correttamente? O c'è qualche differenza tra questi tre?
cosa intendi per "afferrare" signore, che cosa prende? –
usa google translate o vedi la mia risposta aggiornata. :) – egig