In diesem Artikel wird beschrieben, wie JS den Auswahlinhalt löscht. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Heute habe ich einen Div -Drag -Effekt durchgeführt und festgestellt, dass der Text auf der Seite beim Ziehen ausgewählt wird. Daher fand ich die relevanten Informationen zum Löschen des ausgewählten Inhalts.
In den erhaltenen Ergebnissen wurde festgestellt, dass in Google, Firefox und Opera -Browsern das Fensterobjekt über eine GetSelection -Eigenschaft verfügt, jedoch nicht im IE. Das Dokumentobjekt in IE hat ein Auswahlattribut, sodass das Löschen des ausgewählten Inhalts auf der Seite gelöst werden kann.
In Google, Firefox und Opera -Browsern können wir den ausgewählten Inhalt leicht über window.getSelection ().
So können wir das schreiben:
var Clearslct = "GetSelection" im Fenster? function () {window.getSelection (). removeAllranges ();}: function () {document.Selection.Empty ();};"GetSelection" im Fenster wird verwendet, um festzustellen, ob das Fensterobjekt die GetSelection -Eigenschaft enthält. Wenn es wahr ist, bedeutet dies, dass der aktuelle Browser die GetSelection unterstützt, dh der Browser ist ein Nicht-I-Browser und umgekehrt.
Wenn wir den Benutzer verbieten möchten, Inhalte auf der Seite auszuwählen, können wir dies tun:
// verhindern, dass die Maus den Inhalt auswählt (den ausgewählten Inhalt löschen, wenn die Maus freigegeben wird) Fenster. Clearslct ();});
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.