Derniers tutoriels de développement web
 

zones Carte Collection

<Carte objet

Exemple

Découvrez combien de <area> éléments il y a une image carte spécifique:

var x = document.getElementById("planetmap").areas.length;

Le résultat de x sera:

3
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

La collection de zones retourne une collection de tous les <area> éléments dans un plan-image.

Note: Les éléments de la collection sont classés comme ils apparaissent dans le code source.

Astuce: Pour revenir une collection de tous les <area> des éléments qui ont un attribut href spécifié, utilisez les liens collection.


Support du navigateur

Collection
areas Oui Oui Oui Oui Oui

Syntaxe

mapObject .areas

Propriétés

Propriété La description
length Retourne le nombre de <area> des éléments de la collection.

Note: Cette propriété est en lecture seule

méthodes

méthode La description
[ index ] Renvoie la <area> élément de la collection à l'index spécifié (starts at 0) à (starts at 0) .

Remarque: renvoie null si le numéro d'index est hors de portée
item( index ) Renvoie la <area> élément de la collection à l'index spécifié (starts at 0) à (starts at 0) .

Remarque: renvoie null si le numéro d'index est hors de portée
namedItem( id ) Renvoie la <area> élément de la collection avec l'id spécifié.

Note: Retourne null si l'identifiant n'existe pas

Détails techniques

DOM Version: Niveau Core 2 document objet
Valeur de retour: Un objet HTMLCollection, représentant tous les <area> des éléments dans une carte-image dans le document. Les éléments de la collection sont classés comme ils apparaissent dans le code source

Exemples

autres exemples

Exemple

[Index]

Obtenir l'URL de la première <area> élément dans une carte-image:

var x = document.getElementById("planetmap").areas[0].href;

Le résultat de x sera:

http://www.w3ii.com/jsref/sun.htm
Essayez vous - même »

Exemple

item( index )

Obtenir l'URL de la première <area> élément dans une carte-image:

var x = document.getElementById("planetmap").areas.item(0).href;

Le résultat de x sera:

http://www.w3ii.com/jsref/sun.htm
Essayez vous - même »

Exemple

namedItem( id )

Obtenir l'URL de la <area> élément avec id = « MaZone » dans une carte-image:

var x = document.getElementById("planetmap").areas.namedItem("myArea").href;

Le résultat de x sera:

http://www.w3ii.com/jsref/mercur.htm
Essayez vous - même »

Exemple

Boucle à travers tous les <area> éléments dans une image, la carte et la sortie de la forme de chaque zone:

var x = document.getElementById("planetmap");
var txt = "";
var i;
for (i = 0; i < x.areas.length; i++) {
    txt = txt + x.areas[i].shape + "<br>";
}

Le résultat de txt sera:

rect
circle
circle
Essayez vous - même »

<Carte objet