So ändern Sie den Mauszeiger mit JavaScript

So ändern Sie den Mauszeiger mit JavaScript
Die Mauszeiger oder Cursoren sind hineinzoomen, Rauszoomen, Text, Warten, Zeiger, Hilfe, nicht erlaubt, und viele mehr. Es wird verwendet, um Benutzer über Mausaktionen zu informieren, die überall durchgeführt werden können, z. B. das Kopieren von Inhalten, die Größe von Tabellen, Zellen, Textauswahl usw. Der Mauscursor oder der Zeiger kann mit dem CSS geändert werdenMauszeigerEigenschaft in JavaScript mit Hilfe des Dokumentobjekts, indem der Wert auf die “festgelegt wirddokumentieren.Körper.Stil.Mauszeiger”.

In diesem Artikel wird die Prozedur zum Ändern des Mauszeigers mit JavaScript demonstriert.

So ändern Sie den Mauszeiger mit JavaScript?

Verwenden Sie zum Ändern des Mauszeigers die “MauszeigerEigenschaft in JavaScript. Es gibt mehrere vordefinierte Cursortypen, die in JavaScript zugänglich sind. Einige von ihnen sind "Zeiger","nicht erlaubt","Standard","Größenänderung", Und "Umzug”. Die Ikonen dieser häufig verwendeten Mauszeiger sind in der folgenden Tabelle dargestellt:

Syntax

Folgen Sie der angegebenen Syntax, um den Mauszeiger zu ändern, um das „zu verwenden“Mauszeiger" Eigentum:

dokumentieren.Stil.Cursor = Wert;

Hier das "WertIst der vordefinierte Name des Cursors:

Beispiel 1: Ändern Sie den Mauszeiger mit GetElementById () -Methode

Ändern Sie den Mauszeiger in einem bestimmten Text und verwenden Sie das JavaScript “MauszeigerEigentum mit dem "GetElementById ()Methode, mit der das Element mit Hilfe seiner zugewiesenen ID abgerufen wird.

Syntax

Verwenden Sie die folgende Syntax, um den Mauszeiger in einem bestimmten Text zu ändern:

dokumentieren.GetElementsbyid (ID).Stil.Cursor = Wert;

Hier:

  • AusweisIst die zugewiesene ID des Elements, mit der das spezifische Element abgerufen wird.
  • MauszeigerIst die JavaScript -Eigenschaft, um den Mauszeiger zu ändern.

Erstellen Sie in der HTML -Datei eine nicht ordnungsgemäße Liste, wo sich der Mauszeiger im Schwebewesen des Textes ändert:

Mauszeiger



  • Zeiger

  • Umzug

  • Nicht erlaubt

  • Fortschritt

  • Säulenaufnahme

  • Zelle

  • Text

  • Warten

  • Hineinzoomen

  • Rauszoomen

Die Ausgabe zeigt die nicht ordnungsgemäße Liste, in der sich der Mauszeiger ändert, wenn sich die Maus über die Listenelemente hinweg schwebt:

Jetzt in Tag, holen Sie die Listenelemente mit Hilfe ihrer zugewiesenen ID und ändern Sie dann den Mauszeiger mit “Mauszeiger" Eigentum:

dokumentieren.GetElementById ("Zeiger").Stil.cursor = "pointer";
dokumentieren.GetElementById ("Move").Stil.Cursor = "Bewegung";
dokumentieren.GetElementById ("Not-Allowed").Stil.Cursor = "Not-tolowed";
dokumentieren.GetElementById ("Fortschritt").Stil.Cursor = "Fortschritt";
dokumentieren.GetElementById ("col-resize").Stil.Cursor = "col-resize";
dokumentieren.GetElementById ("Zelle").Stil.Cursor = "Zelle";
dokumentieren.GetElementById ("Text").Stil.cursor = "text";
dokumentieren.GetElementById ("warte").Stil.Cursor = "warte";
dokumentieren.GetElementById ("Zoom-in").Stil.Cursor = "Zoom-in";
dokumentieren.GetElementById ("Zoom-out").Stil.Cursor = "Zoom-out";
dokumentieren.GetElementById ("Standard").Stil.Cursor = "Standard";

Ausgang

Beispiel 2: Ändern Sie den Mauszeiger mithilfe von querySelector () -Methode

Ändern Sie im folgenden Beispiel den Mauszeiger auf ein Element, ohne eine ID zuzuweisen, indem Sie die “verwendenQuerySelector ()" Methode. Es braucht ein Streit “WählerDas ist das HTML -Element, in dem sich der Cursor/Zeiger ändert, wenn der Cursor darüber schwebt.

Syntax

Folgen Sie der angegebenen Syntax, um den Mauszeiger auf einem bestimmten Element zu ändern:

dokumentieren.QuerySelectorall (Selektoren).Stil.Cursor = Wert;

Erstellen Sie eine Schaltfläche und fügen Sie eine an "ONCLICK"Ereignis mit ihm, das die mit dem Namen namens Funktion nenne"clottoload ()”:

Mauszeiger


Eine Funktion definieren “clottoload ()”, Ändern Sie den Mauszeiger auf einer Schaltfläche Klicken Sie mit dem JavaScriptMauszeiger”Eigentum mit“QuerySelector ()"Methode durch Übergabe eines"Taste”Als Selektor:

Funktion ClickToload ()
dokumentieren.QuerySelector ("Taste").Stil.Cursor = "warte";

Die Ausgabe zeigt eine “Fortschritt/Warten”Cursor auf der Schaltfläche Klicken Sie auf:

Beispiel 3: Ändern Sie den Mauszeiger mit der GetElementsByTagName () -Methode

Wenden Sie hier den Mauszeiger auf ein Element mithilfe des Tag -Namens anGetElementsByTagName ()" Methode. Es setzt den Mauszeiger auf das Element ohne ein Onclick -Ereignis.

Syntax

Um den Mauszeiger auf Elementen mit einem Tag-Namen einzustellen, verwenden Sie die untergegebene Syntax.

dokumentieren.GetElementsByTagName (Tagname).Stil.Cursor = Wert;

Erstellen Sie eine Schaltfläche mit dem HTML -Schaltflächen -Tag:

Ruf den "GetElementsByTagName ()Methode durch Übergabe des Tag -Namens "Taste”Und Festlegen des Index 0 Dies zeigt an, dass Sie es nur auf die erste Schaltfläche auf der Webseite anwenden:

dokumentieren.GetElementsByTagName ("Button") [0].Stil.Cursor = "Not-tolowed";

Der Ausgang zeigt an, dass der Cursor zum „Cursor kommt“Warnung"Schaltfläche", ändert sich der Cursor:

Abschluss

Um den Mauszeiger zu ändern, das “Stil.Mauszeiger" Eigenschaft ändert den Wert in JavaScript. Es setzt den Mauszeiger, während sich der Zeiger auf dem angegebenen Element befindet. Sie können diese Eigenschaft mit unterschiedlichen JavaScript -Methoden verwenden, darunter die Methode von GetelementById (), QuerySelector () und die Methode GetElementsByTagName () Abhängig von der Situation. Dieser Artikel hat das Verfahren zum Ändern des Mauszeigers mit JavaScript gezeigt.