Beispiel
Finden Sie heraus , wie viele <area> Elemente gibt es in einer bestimmten Bild-Karte ist:
var x = document.getElementById("planetmap").areas.length;
Das Ergebnis von x wird sein:
3
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die Bereiche Sammlung gibt eine Auflistung aller <area> Elemente in einem Bild-Karte.
Note: Die Elemente in der Sammlung sortiert werden , wie sie im Quelltext angezeigt.
Tipp: Um eine Auflistung aller Rück <area> Elemente , die ein href - Attribut angegeben haben, ist die Verwendung Links Sammlung.
Browser-Unterstützung
Sammlung | |||||
---|---|---|---|---|---|
areas | Ja | Ja | Ja | Ja | Ja |
Syntax
mapObject .areas
Eigenschaften
Eigentum | Beschreibung |
---|---|
length | Gibt die Anzahl der <area> Elemente in der Sammlung. Hinweis: Diese Eigenschaft ist schreibgeschützt |
Methods
Methode | Beschreibung |
---|---|
[ index ] | Gibt die <area> Element aus der Sammlung mit dem angegebenen Index (starts at 0) . Hinweis: Gibt null zurück , wenn der Index außerhalb des zulässigen Bereichs |
item( index ) | Gibt die <area> Element aus der Sammlung mit dem angegebenen Index (starts at 0) . Hinweis: Gibt null zurück , wenn der Index außerhalb des zulässigen Bereichs |
namedItem( id ) | Gibt das <area> Element aus der Sammlung mit der angegebenen ID. Hinweis: Gibt null zurück , wenn die ID nicht existiert |
Technische Details
DOM Version: | Core Level 2 Document Object |
---|---|
Rückgabewert: | Ein HTMLCollection Objekt, stellvertretend für alle <area> Elemente in einer Bild-Karte im Dokument. Die Elemente in der Sammlung werden sortiert, wie sie im Quelltext erscheinen |
Mehr Beispiele
Beispiel
[Index]
Holen Sie sich das URL des ersten <area> Element in einem Bild-Karte:
var x = document.getElementById("planetmap").areas[0].href;
Das Ergebnis von x wird sein:
http://www.w3ii.com/jsref/sun.htm
Versuch es selber " Beispiel
item( index )
Holen Sie sich das URL des ersten <area> Element in einem Bild-Karte:
var x = document.getElementById("planetmap").areas.item(0).href;
Das Ergebnis von x wird sein:
http://www.w3ii.com/jsref/sun.htm
Versuch es selber " Beispiel
namedItem( id )
Holen Sie die URL des <area> Element mit id = "MyArea" in einem Bild-Karte:
var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
Das Ergebnis von x wird sein:
http://www.w3ii.com/jsref/mercur.htm
Versuch es selber " Beispiel
Schleife durch alle <area> Elemente in einem Bild-Karte und geben die Form jeder Fläche:
var x = document.getElementById("planetmap");
var txt = "";
var i;
for (i =
0; i < x.areas.length; i++) {
txt = txt + x.areas[i].shape
+ "<br>";
}
Das Ergebnis der txt wird:
rect
circle
circle
Versuch es selber " <Map - Objekt