mozilla
Risultati di ricerca

    document.importNode

    Restituisce un clone di un nodo preso da un documento esterno.

    Sintassi

    nodo =
    document.importNode(
    nodoEsterno,
    bool)
    
    • nodo è il nodo che verrà importato nel documento. Il parentNode del nuovo nodo è null, perchè non è ancora stato inserito nell'albero del documento
    • nodoEsterno è il nodo che verrà importato da un altro documento
    • bool vale true o false. Se è true, il nodo verrà importato con tutti i suoi figli. Se è false, il nodo verrà importato senza i figli

    Esempio

    var iframe = document.getElementsByTagName("iframe")[0];
    var vecchioNodo = iframe.contentDocument.getElementById("mioNodo");
    var nuovoNodo = document.importNode(vecchioNodo,true);
    document.getElementById("contenitore").appendChild(nuovoNodo);
    

    Note

    Il nodo non viene rimosso dal documento originale. Il nodo importato è un clone dell'originale. I nodi presi dai documenti esterni devono essere importati prima di poter essere inseriti nel documento corrente.

    http://www.w3.org/DOM/faq.html#ownerdoc

    Specifiche

    DOM Level 2 Core: Document.importNode

    Etichette del documento e nomi di chi ha collaborato alla sua stesura

    Contributors to this page: Federico, teoli
    Ultima modifica di: teoli,
    Nascondi barra laterale