IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

danielhagnoul

  1. Comment savoir si un élément qui n'est plus dans le DOM est détaché ou enlevé ?

    par , 09/12/2016 à 16h45
    C'est possible en utilisant compareDocumentPosition

    Exemple :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id="haut" class="centeredDiv">
      <div id="interne">
        <p>Bonjour</p>
      </div>
    </div>

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    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)

    Catégories
    Javascript , Développement Web