conjunto de áreas do mapa
definição e uso
áreas definidas
conjunto retorna todos os elemento <area> conjunto.
Comentário:Os elementos da coleção são ordenados pela ordem de aparição no código-fonte.
Dica:para retornar todos os que já foram especificados com o atributo href elemento <area> conjunto, utilize conjunto de links。
Exemplo
Exemplo 1
Verifique quantos elementos <area> há no mapeamento de imagens especificado:
var x = document.getElementById("planetmap").areas.length;
O resultado de x é:
3
Mais exemplos TIY estão na parte inferior da página.
Sintaxe
mapObject.areas
Atributo
Valor | Descrição |
---|---|
length |
Retorna o número de elementos <area> na coleção. Comentário:Este atributo é apenas de leitura |
Método
Método | Descrição |
---|---|
[index] |
Retorna o elemento <area> na coleção com o índice especificado (começando com 0). Comentário:Se o número do índice estiver fora do intervalo, retorna null. |
item(index) |
Retorna o elemento <area> na coleção com o índice especificado (começando com 0). Comentário:Se o número do índice estiver fora do intervalo, retorna null. |
namedItem(id) |
Retorna a coleção com o elemento <area> especificado pelo id. Comentário:Se o id não existir, retorna null. |
Detalhes técnicos
Versão DOM: | Nível 2 Document Object Model (DOM) |
---|---|
Retorno: |
Objeto HTMLCollection, representando todos os elementos <area> no mapeamento de imagens do documento. Os elementos da coleção são ordenados pela ordem de aparição no código-fonte. |
Suporte ao navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
Mais exemplos
Exemplo 2: [index]
Obtém a URL do primeiro elemento <area> no mapeamento de imagens:
var x = document.getElementById("planetmap").areas[0].href;
O resultado de x será:
https://www.codew3c.com/jsref/sun.html
Exemplo 3: item(index)
Obtém a URL do primeiro elemento <area> no mapeamento de imagens:
var x = document.getElementById("planetmap").areas.item(0).href;
O resultado de x será:
https://www.codew3c.com/jsref/sun.html
Exemplo 4: namedItem(id)
Obtém a URL do elemento <area> com id="myArea" no mapeamento de imagens:
var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
O resultado de x será:
https://www.codew3c.com/jsref/mercur.html
Exemplo 5
Varre todos os elementos <area> do mapeamento de imagens e exibe a forma de cada região:
var x = document.getElementById("planetmap"); var txt = ""; var i; for (i = 0; i < x.areas.length; i++) { txt = txt + x.areas[i].shape + "<br>"; }
O resultado de x será:
rect circle circle