C'est possible en utilisant compareDocumentPosition Exemple : Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part 12345<div id="haut" class="centeredDiv"> <div id="interne"> <p>Bonjour</p> </div> </div> Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part 1234var divHaut = document.querySelector( "#haut" ); // test contains console.log( "#interne : ", divHaut.contains( document.querySelector( "#interne" ) ) ); ...
<div id="haut" class="centeredDiv"> <div id="interne"> <p>Bonjour</p> </div> </div>
var divHaut = document.querySelector( "#haut" ); // test contains console.log( "#interne : ", divHaut.contains( document.querySelector( "#interne" ) ) );
Mis à jour 13/12/2016 à 00h02 par danielhagnoul (Ajout de la fonction kNodePosition)
1. Introduction Le langage TypeScript est un surensemble typé de JavaScript dont la philosophie n'est pas de remplacer JavaScript, mais de se poser en véritable complément. Pour illustrer ce propos, ...
Mis à jour 29/07/2016 à 22h42 par yahiko
Après avoir passé une partie de la nuit à galérer sur l'installation de nodejs v4.0.0 (sur windows 8.1): il arrive qu'avec l'installeur (.msi) de nodejs, l'installation se termine par un très irritant :"Node.js Setup Wizard ended prematurely" la solution la plus simple consiste à lancer la ligne de commande suivante en administrateur (trouvée ce fil stackoverflow, qui donnent pas mal de solutions pour cette erreur): node-v4.0.0-x64.msi ...
Mis à jour 16/09/2015 à 11h33 par mrqs2crbs