Heim > Web-Frontend > js-Tutorial > Wie kann ich in JavaScript auf Datenattribute zugreifen und diese verwenden?

Wie kann ich in JavaScript auf Datenattribute zugreifen und diese verwenden?

Susan Sarandon
Freigeben: 2024-10-25 11:19:02
Original
609 Leute haben es durchsucht

How to Access and Use Data Attributes in JavaScript?

Zugriff auf Werte von Datenattributen in JavaScript

In HTML bieten Datenattribute eine Möglichkeit, zusätzliche Informationen über ein Element zu speichern, ohne dessen visuelle Wirkung zu beeinträchtigen Präsentation. Um auf diese Attribute im JavaScript-Code zuzugreifen, müssen Sie die Dataset-Eigenschaft verwenden.

Betrachten Sie das folgende HTML-Element mit verschiedenen Datenattributen:

<code class="html"><span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span></code>
Nach dem Login kopieren

Um die Werte dieser Datenattribute abzurufen und Wenn Sie sie in JavaScript-Code verwenden, würden Sie schreiben:

<code class="javascript">document.getElementById("the-span").addEventListener("click", function() {
  var json = JSON.stringify({
    id: parseInt(this.dataset.typeid),
    subject: this.dataset.type,
    points: parseInt(this.dataset.points),
    user: "Luïs"
  });
});</code>
Nach dem Login kopieren

Die Dataset-Eigenschaft gibt ein Objekt zurück, das alle Datenattribute eines Elements enthält, wobei die Eigenschaftsnamen die ursprünglichen Attributnamen mit dem „data-“ sind. " Präfix entfernt. Im obigen Code verwenden wir dieses Objekt, um ein JSON-Objekt zu füllen, das dann zur weiteren Verarbeitung verwendet oder an einen Server gesendet werden kann.

Das Ergebnis dieses Codes wäre eine JSON-Zeichenfolge, die das Objekt darstellt:

<code class="json">{
  "id": 123,
  "subject": "topic",
  "points": -1,
  "user": "Luïs"
}</code>
Nach dem Login kopieren

Dies zeigt, wie Sie die Eigenschaft „dataset“ verwenden können, um auf die Werte von Datenattributen im JavaScript-Code zuzugreifen, sodass Sie diese Informationen einfach für verschiedene Zwecke extrahieren und bearbeiten können.

Das obige ist der detaillierte Inhalt vonWie kann ich in JavaScript auf Datenattribute zugreifen und diese verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage