Information Technology Reference
In-Depth Information
Attribut
Inhalt
itemScope
Wert des
itemScope
-Attributs
itemType
Wert des
itemType
-Attributs, sofern es vorhanden ist
itemId
Wert des
itemId
-Attributs, sofern es vorhanden ist
itemRef
Wert des
itemRef
-Attributs, sofern es vorhanden ist
Tabelle 11.2:
Attribute eines Top-level-Microdata-Items
Ausgehend vom jeweiligen
Top-level
-Item, können wir uns dann zu den mit
item-
Prop
definierten Eigenschaften vorarbeiten. Wir finden sie in
item.properties
,
der sogenannten
HTMLPropertiesCollection
, die über weitere Interfaces den
Zugang zu den Schlüssel-Werte-Paaren jeder Eigenschaft erlaubt. Die Sortie-
rung der Elemente bestimmt wiederum die Position im DOM-Baum. Tabelle
11.3 zeigt die dazu nötigen Attribute und Methoden sowie deren Inhalt.
Attribut/Methode
Inhalt
length
Die Anzahl der Elemente einer Kollektion
item(index)
Das Element der Kollektion an der Stelle
index
namedItem(name)
Eine Kollektion, bestehend aus jenen Elementen, deren
itemProp
-Attribut den Wert
name
besitzt
namedItem(name).
values
Ein Array mit den Inhalten aller
itemProp
-Attribute,
deren Wert
name
lautet
names
Eine
DOMStringList
aller in der Kollektion vorkommen-
den
itemProp
-Attribut-Werte
names.length
Die Anzahl der
itemProp
-Attribut-Werte
names.item(index)
Der Name des
itemProp
-Attribut-Wertes an der Stelle
index
names.contains(name)
Ein
Boolean
-Attribut zum Testen, ob die Zeichenkette
name
als
itemProp
-Attribut-Wert vorhanden ist
Tabelle 11.3:
Attribute und Methoden der »HTMLPropertiesCollection«
Das letzte Attribut der Microdata DOM-API ist
itemValue
. Es ermöglicht den
Zugang zum Inhalt von Elementen, die ein
itemProp
-Attribut besitzen. Handelt
es sich beim betroffenen Element in einer Variablen
elem
um einen Container,
wie zum Beispiel
article
,
div
oder
span
, dann repräsentiert
elem.itemValue
den
jeweiligen Textinhalt, der auch verändert werden kann.