Kann ich ein benutzerdefiniertes Attribut zu einem HTML-Tag wie dem folgenden hinzufügen?
<tag myAttri="myVal" />
Kann ich ein benutzerdefiniertes Attribut zu einem HTML-Tag wie dem folgenden hinzufügen?
<tag myAttri="myVal" />
Sie können Ihren Elementen nach Belieben benutzerdefinierte Attribute hinzufügen. Aber das macht Ihr Dokument ungültig.
In HTML 5 haben Sie die Möglichkeit, Folgendes zu verwenden benutzerdefinierte Datenattribute mit dem Präfix data-
.
Sie können Ihre !DOCTYPE-Deklaration (d.h. DTD) so ändern, dass sie dies zulässt, so dass das [XML]-Dokument weiterhin gültig ist:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ATTLIST tag myAttri CDATA #IMPLIED>
]>
#IMPLIED
bedeutet, dass es sich um ein fakultatives Attribut handelt, oder Sie könnten #REQUIRED
, usw.
Weitere Informationen finden Sie unter _DTD - Attribute_ .
Die jQuery data()
Funktion können Sie beliebige Daten mit DOM-Elementen verknüpfen. Hier ein Beispiel .
In HTML5: ja: verwenden Sie die Daten-Attribut .
<ul>
<li data-animal-type="bird">Owl</li>
<li data-animal-type="fish">Salmon</li>
<li data-animal-type="spider">Tarantula</li>
</ul>
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.