Collezione di aree della mappa
Definizione e uso
definiti come area
La collezione restituisce tutti gli elementi elemento <area> collezione.
Nota:Gli elementi della raccolta sono ordinati secondo l'ordine di apparizione nel codice sorgente.
Suggerimento:per tornare alla collezione di tutti gli elementi con l'attributo href definito elemento <area> utilizzare collezione di link。
Esempio
Esempio 1
Determina quanti elementi <area> ci sono nella mappatura delle immagini specificata:
var x = document.getElementById("planetmap").areas.length;
Il risultato di x è:
3
Più esempi TIY in fondo alla pagina.
Sintassi
mapObject.areas
Proprietà
Valore | Descrizione |
---|---|
length |
Restituisce il numero di elementi <area> nella raccolta. Nota:Questa proprietà è sola lettura |
Metodo
Metodo | Descrizione |
---|---|
[index] |
Restituisce l'elemento <area> con l'indice specificato nella raccolta (a partire da 0). Nota:Se il numero dell'indice è fuori dalla gamma, restituisce null. |
item(index) |
Restituisce l'elemento <area> con l'indice specificato nella raccolta (a partire da 0). Nota:Se il numero dell'indice è fuori dalla gamma, restituisce null. |
namedItem(id) |
Restituisce l'elemento <area> con id specificato nella raccolta. Nota:Se l'id non esiste, restituisce null. |
Dettagli tecnici
Versione DOM: | Core Level 2 Document Object |
---|---|
Ritorna valore: |
Oggetto HTMLCollection che rappresenta tutti gli elementi <area> nella mappatura delle immagini del documento. Gli elementi della raccolta sono ordinati secondo l'ordine di apparizione nel codice sorgente. |
Supporto dei browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Supporta | Supporta | Supporta | Supporta | Supporta |
Più esempi
Esempio 2: [index]
Ottieni l'URL del primo elemento <area> nella mappatura delle immagini:
var x = document.getElementById("planetmap").areas[0].href;
Il risultato di x sarà:
https://www.codew3c.com/jsref/sun.html
Esempio 3: item(index)
Ottieni l'URL del primo elemento <area> nella mappatura delle immagini:
var x = document.getElementById("planetmap").areas.item(0).href;
Il risultato di x sarà:
https://www.codew3c.com/jsref/sun.html
Esempio 4: namedItem(id)
Ottieni l'URL dell'elemento <area> con id="myArea" nella mappatura delle immagini:
var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
Il risultato di x sarà:
https://www.codew3c.com/jsref/mercur.html
Esempio 5
Esegui una scansione di tutti gli elementi <area> nella mappatura delle immagini e visualizza la forma di ogni area:
var x = document.getElementById("planetmap"); var txt = ""; var i; for (i = 0; i < x.areas.length; i++) { txt = txt + x.areas[i].shape + "<br>"; }
Il risultato di x sarà:
rect circle circle