Aquí hay un código de muestra:
function addTextNode(){
var newtext = document.createTextNode(" Some text added dynamically. ");
var para = document.getElementById("p1");
para.appendChild(newtext);
$("#p1").append("HI");
}
<div style="border: 1px solid red">
<p id="p1">First line of paragraph.<br /></p>
</div>
¿Cuál es la diferencia entre append()y appendChild()?
¿Algún escenario en tiempo real?
javascript
jquery
append
appendchild
user2067567
fuente
fuente

Respuestas:
La principal diferencia es que
appendChildes un método DOM yappendes un método jQuery. El segundo usa el primero como puede ver en el código fuente de jQuerySi está usando la biblioteca jQuery en su proyecto, estará seguro de usarla siempre
appendal agregar elementos a la página.fuente
ParentNode.append()ahora. Consulte la respuesta de @ SagarV para obtener más información.No más
ahora agregar es un método en JavaScript
Documentación de MDN sobre el método de adición
Citando MDN
Esto no es compatible con IE y Edge, pero sí con Chrome (54+), Firefox (49+) y Opera (39+).
El anexo de JavaScript es similar al anexo de jQuery.
Puede pasar varios argumentos.
fuente
appendes un método jQuery para agregar contenido o HTML a un elemento.appendChildes un método DOM puro para agregar un elemento hijo.fuente
Sé que esta es una pregunta vieja y respondida y no estoy buscando votos, solo quiero agregar una pequeña cosa adicional que creo que podría ayudar a los recién llegados.
sí,
appendChildes unDOMmétodo yappendes el método JQuery, pero prácticamente la diferencia clave es queappendChildtoma un nodo como parámetro, quiero decir, si desea agregar un párrafo vacío al DOM,pprimero debe crear ese elementovar p = document.createElement('p')luego puede agregarlo al DOM, mientras que JQuery
appendcrea ese nodo para usted y lo agrega al DOM de inmediato, ya sea un elemento de texto, un elemento html o una combinación.$('p').append('<span> I have been appended </span>');fuente
appendChildes una función DOM vanilla-js .appendes una función de jQuery.Cada uno tiene sus propias peculiaridades.
fuente
appendChildes un método javascript puro donde comoappendes un método jQuery .fuente
El método appendchild de JavaScript se puede utilizar para agregar un elemento a otro elemento. El elemento Append de jQuery hace el mismo trabajo pero ciertamente en menos líneas:
a) Con JavaScript
b) Con jQuery
fuente