Ohjelmointi

XML DOM compareBoundaryPoints() -menetelmä

Määrittely ja käyttö

compareBoundaryPoints() -menetelmä verrataan kahden alan sijaintia.

Syntaksi:howcompareBoundaryPoints(sourceRange,

)

) kuvaus
how parametrit
sourceRange mikälaista suoritettavaa vertailua (eli mitkä rajoituspisteet verrataan). Sopivat arvot ovat Range-liitteen määrittämät muuttujat.

palautusarvo

Jos nykyisen alan määritetyn rajoituspisteen sijaitsee sourceRange määritetyn rajoituspisteen ennen, palautetaan -1. Jos määritetyt kaksi rajoituspistettä ovat samat, palautetaan 0. Jos nykyisen alan rajoituspisteet sijaitsevat sourceRange määritetyn rajoituspisteen jälkeen, palautetaan 1.

heittää

Jos sourceRange merkitsee, että dokumentti, jonka dokumentti edustaa, on eri kuin nykyisen alueen dokumentti, ja metodi heittää virheen koodilla WRONG_DOCUMENT_ERR. DOMException-poikkeus.

kuvaus

tämä metodi vertailee nykyisen alueen rajoituspisteitä ja määritettyä sourceRange rajan pisteitä ja palauttaa arvon, joka ilmoittaa niiden suhteellisen sijainnin lähteessä. how määrittää, vertaillaanko kahden alueen minkä rajoituspisteen. Tämän parametrin sallitut arvot ja niiden merkitykset ovat seuraavat:

  • Range.START_TO_START - Vertaa kahden Range-solmun alkupisteitä
  • Range.END_TO_END - Vertaa kahden Range-solmun loppupisteitä
  • Range.START_TO_END - Vertaa sourceRange alkupisteitä vertaillaan nykyisen alueen loppupisteisiin
  • Range.END_TO_START - Vertaa sourceRange loppupisteitä vertaillaan nykyisen alueen alkupisteisiin

tämän metodin palauttama arvo on luku, joka ilmoittaa nykyisen alueen suhteellisen sijainnin sourceRange sijainti. Siksi saattaa tuntua, että ensin tarvitaan parametrin how alueen vakiot määrittävät nykyisen alueen rajoituspisteet, ja sitten käytetään sitä määrittämään sourceRange rajan pisteitä. Itse asiassa, vakio Range.START_TO_END määrittää vertailemaan nykyisen alueen loppupisteen ja sourceRange verkkosivuston alkupisteellä. Samoin, vakio Range.END_TO_START määrittää vertailemaan nykyisen alueen alkupisteen ja määritetyn alueen loppupisteen.