XML DOM surroundContents() -menetelmä
Määrittely ja käyttö
surroundContents() -menetelmä käyttää määritettyä solmua ympäröimään alueen sisällön.
Syntaksi:
surroundContents(newParent)
parametrit
parametrit | kuvaus |
---|---|
newParent | tulee olemaan uusi isäsolmu nykyisen alueen sisällölle. |
heittää
Tämä metodi heittää poikkeuksen, jolla on seuraava koodi seuraavissa tilanteissa: DOMException poikkeustai RangeException poikkeus:
DOMException.HIERARCHY_REQUEST_ERR
nykyisen alueen alkupisteen sisältävä solmu ei voi olla lapsisolmuja, ei voi olla newParent tyyppinen lapsisolmu tai newParent On sisältävän solmun isäsolmu.
DOMException.NO_MODIFICATION_ALLOWED_ERR
Nykyisen laajuden rajoituspisteiden esi-isäsolmu on kirjoitussuojattu, eikä lisäysoperaatioita ole sallittu.
DOMException.WRONG_DOCUMENT_ERR
newParent ja sen laajuus on luotu eri Document-objektilla.
RangeException.BAD_BOUNDARYPOINTS_ERR
Nykyinen laajuus valitsi osittain solmun (ei Text-solmu), joten sitä ei voida ympäröidä tämän dokumentin alueella.
RangeException.INVALID_NODE_TYPE_ERR
newParent on Document, DocumentFragment, DocumentType, Attr, Entity tai Notation-solmu.
kuvaus
Tämä metodi määrittää nykyisen laajuden isäntänodeiksi newParent, sitten newParent liitetty dokumentin laajuuden alkupisteeseen. Esimerkiksi, jos haluat asettaa dokumentin alueen <div> tai <span>-elementtiin, voit käyttää tätä metodia.
Jos newParent Jos se on jo dokumentin osa, se poistetaan ensin dokumentista, ja sen lapsisolmut hylätään. Kun tämä metodi palauttaa, laajuus on newParent Sijainti, joka on edellä, on alkupiste,newParent Sijainti, joka on jäljessä, on loppupiste.