XML DOM detach() metod

Definition och användning

detach() metoden frigör ett Range-objekt.

Syntaks:

detach()

kasta

Som alla Range-metoder kommer en metod som anropas på ett frigjort Range-objekt att kasta ett undantag med koden INVALID_STATE_ERR DOMException-undantag.

Beskrivning

DOM spårar alla Range-objekt som skapas för dokumentet, eftersom de behöver ändra gränspunkterna när dokumentet ändras. När det bekräftas att Range-objektet inte längre används kan detach() metoden anropas för att meddela att implementeringen inte behöver spåra denna omfattning längre.

Observera:När detach() metoden för Range-objektet har anropats kommer användningen av Range-objektet att kasta ett undantag.

Anrop till detach() är inte nödvändigt, men när dokumentet har ändrats kan anropet förbättra prestandan.

Range-objektet återvinnas inte omedelbart.