Exemplo
Descobrir quantos <area> elementos existem em uma imagem-mapa específico:
var x = document.getElementById("planetmap").areas.length;
O resultado x será:
3
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
A coleção áreas retorna uma coleção de todos os <area> elementos em uma imagem-mapa.
Note: Os elementos na coleção são classificadas como eles aparecem no código-fonte.
Dica: Para retornar uma coleção de todos <area> elementos que têm um atributo href especificado, use o ligações coleção.
Suporte navegador
Coleção | |||||
---|---|---|---|---|---|
areas | sim | sim | sim | sim | sim |
Sintaxe
mapObject .areas
propriedades
Propriedade | Descrição |
---|---|
length | Retorna o número de <area> elementos na coleção. Nota: Esta propriedade é somente leitura |
Métodos
Método | Descrição |
---|---|
[ index ] | Retorna o <area> elemento da coleção com o índice especificado (starts at 0) . Nota: Retorna null se o número de índice está fora do intervalo |
item( index ) | Retorna o <area> elemento da coleção com o índice especificado (starts at 0) . Nota: Retorna null se o número de índice está fora do intervalo |
namedItem( id ) | Retorna o <area> elemento da coleção com o especificado id. Nota: Retorna null se o id não existe |
Detalhes técnicos
DOM Versão: | Núcleo Nível Objeto 2 Documento |
---|---|
Valor de retorno: | Um objeto HTMLCollection, representando todos <area> elementos em uma imagem-mapa no documento. Os elementos na coleção são classificadas como eles aparecem no código fonte |
mais Exemplos
Exemplo
[Índice]
Obter o URL da primeira <area> elemento de uma imagem-mapa:
var x = document.getElementById("planetmap").areas[0].href;
O resultado x será:
http://www.w3ii.com/jsref/sun.htm
Tente você mesmo " Exemplo
item( index )
Obter o URL da primeira <area> elemento de uma imagem-mapa:
var x = document.getElementById("planetmap").areas.item(0).href;
O resultado x será:
http://www.w3ii.com/jsref/sun.htm
Tente você mesmo " Exemplo
namedItem( id )
Obter o URL do <area> elemento com id = "myArea" em uma imagem-mapa:
var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
O resultado x será:
http://www.w3ii.com/jsref/mercur.htm
Tente você mesmo " Exemplo
Percorrer todos <area> elementos em uma imagem-mapa e de saída a forma de cada área:
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 do txt será:
rect
circle
circle
Tente você mesmo " <Mapa Objeto