Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Node.contains

Cet article nécessite une relecture technique. Voici comment vous pouvez aider.

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Résumé

Indique si un nœud est l'enfant d'un nœud donné.

Syntaxe

node.contains( otherNode ) 
  • node est le nœud comparant.
  • otherNode est le nœud comparé.

La valeur de retour est true si otherNode est un enfant de node, ou node lui même. Dans les autres cas, la valeur de retour est false.

Example

Cette fonction vérifié si un élément est dans le corps de la page. Comme contains est inclusif, déterminer si le corps est contenu en lui-même n'est pas le but de isInPage, donc ce cas renvoie false.

function isInPage(node) {
  return (node === document.body) ? false : document.body.contains(node);
}
  • node est le nœud dont on veut vérifier l'existance dans <body>.

Compatibilité entre navigateurs

Caractéristique Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support de base (Oui) 9.0 (9.0) 5.0 (uniquement pour Elements) (Oui) 3.0 [1][2]
Caractéristique Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support de base ? 9.0 (9.0) ? ? ?

Spécification

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : vava, fscholz, AshfaqHossain, R_403
 Dernière mise à jour par : vava,