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) | ? | ? | ? |