Heim > Web-Frontend > Front-End-Fragen und Antworten > Welche Rolle spielt das Datenattribut in HTML5?

Welche Rolle spielt das Datenattribut in HTML5?

WBOY
Freigeben: 2022-06-20 10:44:47
Original
4163 Leute haben es durchsucht

Das Datenattribut in HTML5 wird zum Speichern benutzerdefinierter Daten nach privaten Seiten verwendet. „data-*“ ist eine neue benutzerdefinierte Datenattributfunktion in HTML5, mit der benutzerdefinierte Daten vorübergehend gespeichert werden können interaktives Erlebnis; der Attributname dieses Attributs darf keine Großbuchstaben enthalten und nach „data-“ muss mindestens ein Zeichen stehen.

Welche Rolle spielt das Datenattribut in HTML5?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, HTML5-Version, Dell G3-Computer.

Welche Rolle spielt das Datenattribut in HTML5?

data-*-Attribute werden zum Speichern benutzerdefinierter Daten verwendet, die hinter privaten Seiten angewendet werden.

data-*-Attribute können Daten in alle HTML-Elemente einbetten.

Benutzerdefinierte Daten können der Seite ein besseres interaktives Erlebnis verleihen (keine Notwendigkeit, Ajax zu verwenden oder Daten auf dem Server abzufragen).

data-*-Attribute bestehen aus den folgenden zwei Teilen:

  • Der Attributname sollte keine Großbuchstaben enthalten und nach data- muss mindestens ein Zeichen stehen.

  • Dieses Attribut kann eine beliebige Zeichenfolge sein

data-* ist eine neue benutzerdefinierte Datenattributfunktion in HTML5, die zum vorübergehenden Speichern von Daten verwendet werden kann. Sie können dataset verwenden, um das von data-attribute erstellte Objekt abzurufen. Diese Methode ist derzeit nur in einigen Browsern wie Chrome und Opera implementiert. Wenn andere Browser ihre Attributwerte abrufen müssen, müssen sie zum Betrieb getAttribute und setAttribute verwenden.

Die Syntax lautet:

<element data-*="somevalue">
Nach dem Login kopieren

somevalue gibt den Attributwert (eine Zeichenfolge) an

Das Beispiel lautet wie folgt:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<script>
function showDetails(animal)
{
var animalType = animal.getAttribute("data-animal-type");
alert("The " + animal.innerHTML + " is a " + animalType + ".");
}
</script>
</head>
<body>
<h1>物种</h1>
<p>点击一个物种,看看它是什么类型:</p>
<ul>
  <li onclick="showDetails(this)" id="owl" data-animal-type="bird">Owl</li>
  <li onclick="showDetails(this)" id="salmon" data-animal-type="fish">Salmon</li>  
  <li onclick="showDetails(this)" id="tarantula" data-animal-type="spider">Tarantula</li>  
</ul>
</body>
</html>
Nach dem Login kopieren

Ausgabeergebnis:

Welche Rolle spielt das Datenattribut in HTML5?

(Lernvideo-Sharing: CSS-Video. Tutorial , HTML-Video-Tutorial )

Das obige ist der detaillierte Inhalt vonWelche Rolle spielt das Datenattribut in HTML5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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 Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage