mozilla

Node.contains

Cet article nécessite une relecture technique.

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 : fscholz, AshfaqHossain, R_403, vava
Dernière mise à jour par : vava,