Kontakt aufnehmen

JavaScript: selection

Das clientseitige selection-Objekt besitzt Eigenschaften und Methoden die den Zugriff auf die aktuelle Markierung erlauben.

Eigenschaften  nach oben

JScript 3.0 type

Die type-Eigenschaft gibt an, um welchen Typ es sich bei den markierten Dingen handelt. Mögliche Werte sind die Strings none (keine Markierung), text (Textmarkierung) und control (Steuerelemente markiert).
Notation: Objekt.type

if(document.selection.type == 'text')
{
 a = document.selection.createRange();
 // mit a arbeiten
}

JScript 5.5 typeDetail

Die typeDetail-Eigenschaft entspricht in etwa der type-Eigenschaft, gibt aber einen detaillierteren String aus. Standardmäßig ist dieser mit undefined definiert und kann je nach Hostanwendung anders sein.
Notation: Objekt.typeDetail
Kein Beispiel.

Methoden  nach oben

JScript 3.0 clear

Die clear-Methode entfernt den Inhalt der Markierung.
Notation: Objekt.clear()

document.selection.clear();

JScript 3.0 createRange

Die createRange-Methode erstellt - je nach Typ der Markierung - ein TextRange-Objekt oder eine controlRange-Kollektion und gibt diese/s aus.
Notation: Objekt.createRange()

a = document.selection.createRange();

JScript 5.5 createRangeCollection

Die createRangeCollection-Methode gibt eine Kollektion von TextRange-Objekten aus.
Notation: Objekt.createRangeCollection()

a = document.selection.createRangeCollection().item(0);

JScript 3.0 empty

Die empty-Methode entfernt die Markierung (jedoch nicht den Text oder die Elemente).
Notation: Objekt.empty()

document.selection.empty();

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern