TextRectangleNN nicht zutreffend IE 5(Win) DOM nicht zutreffend

Ein TextRectangle-Objekt enthält die Koordinaten der vier Kanten einer unsichtbaren Box, die eine Body-Text-Zeichenfolge umgibt. Zwei Methoden aller Elementobjekte und das TextRange-Objekt stellen Informationen zu zwei verschiedenen Arten von Textrechtecken bereit. Die Methode getClientRects( ) gibt eine Sammlung mit zeilenweisen Textrechtecken und die Methode getBoundingClientRect( ) ein einzelnes TextRectangle-Objekt zurück, das mit seinen Koordinaten alle zeilenweisen Rechtecke umfasst.

 

Beim Aufruf dieser beiden Methoden werden die Werte der Rechtecke sofort abgerufen. Wenn Sie die Größe des Fensters oder den Inhalt des Zielobjekts ändern, verändern sich möglicherweise auch die tatsächlichen Rechtecke, die bereits ermittelten TextRange-Objekte spiegeln diese Änderungen jedoch nicht wider (da die Inhalte der einzelnen Zeilenrechtecke wahrscheinlich geändert werden). Daher sollten Sie die TextRectangle-Werte erst unmittelbar vor ihrer Verarbeitung in anderen Skriptanweisungen abrufen.

 
Objektmodellreferenz
 
elementOrTextRangeReference.getBoundingClientRect( )
elementOrTextRangeReference.getClientRects( )[i]
 
Objektspezifische Eigenschaften
 
bottomlefttopright
 
Objektspezifische Methoden

Keine.

 
Objektspezifische Ereignisbehandlungsroutineneigenschaften

Keine.

bottom, left, right, topNN nicht zutreffend IE 5(Win) DOM nicht zutreffend

Schreibgeschützt

Geben ganzzahlige Pixelwerte für die Browserfensterkoordinaten der Rechteckkanten zurück. Beachten Sie, dass diese Werte nicht in Bezug auf die Seite angegeben werden und sich daher ändern, wenn der Textbehälter durch einen Bildlauf verschoben wird.

 
Beispiel
 
var rightMostEdge = document.getElementById("myP").getBoundingClientRect( ).right;
 
Wert

Ganzzahlige Pixelmaße

 
Standardwert

Keiner.