javascript - appendchild et removechild, si les nœuds parents des nœuds à exploiter sont tous deux des corps, alors il n'est pas nécessaire d'obtenir le nœud parent du corps à l'avance. ou
为情所困
为情所困 2017-06-14 10:51:27
0
5
968

Appendchild et Removechild, si les nœuds parents des nœuds à exploiter sont tous deux des corps, il n'est pas nécessaire d'obtenir le nœud parent du corps à l'avance. Ou si le nœud parent n'est pas le corps, il faut obtenir le nœud parent au préalable avant de l'utiliser ?

为情所困
为情所困

répondre à tous(5)
小葫芦

Similaire à ça

var _body = document.body;
_body.appendChild(document.createElement('h1'));
_body.removechild(docuemnt.getElementsByTagName('h1')[0]);

Une telle utilisation n'existe pas

appendChild(***).removeChild(***)  //肯定报错

Quant à ce que vous avez dit, il n'est pas nécessaire d'obtenir et d'exploiter le nœud parent du corps. Le code ne sait pas où opérer, et une erreur sera certainement signalée.

Peter_Zhu

La méthode Node.removeChild() supprime un nœud enfant du DOM. Renvoie les nœuds supprimés.

Grammaire

let oldChild = node.removeChild(child);
//OR

element.removeChild(child);
child est le nœud enfant à supprimer.

node est le nœud parent de child.
oldChild contient une référence au nœud enfant supprimé oldChild === child.

Il est recommandé de lire : https://developer.mozilla.org...

La méthode
Node.appendChild() ajoute un nœud à la fin de la liste des nœuds enfants du nœud parent spécifié.

var child = node.appendChild(child);
node est le nœud parent pour insérer le nœud enfant.

child est à la fois le paramètre et la valeur de retour de cette méthode.

// 创建一个新的段落p元素,然后添加到body的最尾部
var p = document.createElement("p");
document.body.appendChild(p);

Il est recommandé de lire : https://developer.mozilla.org...
三叔

Assurez-vous d'abord d'obtenir l'élément parent avant d'utiliser appendChild(), sinon comment pouvez-vous être sûr qu'il est ajouté après cet élément. . . . . .

过去多啦不再A梦

La balise<body> a également des nœuds parents et des nœuds frères de <head><html>, il est donc préférable d'obtenir le nœud parent

刘奇

Le nœud parent doit être obtenu au préalable. Le cas est d’utiliser directement document.body. Obtenez le corps du nœud parent. Il s'agit d'une spécification établie par le niveau 0 du DOM. Si le nœud parent n'est pas body. Obtenez-le séparément. Parce que les autres nœuds parents sont différents du corps.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal