Map areas kipendeni

Mifano na matumizi

area kipendeni kina kila kitu cha mapingu ya picha <area> kitu kipendeni.

Maelezo:Mifumo ya kawaida ya HTML kwa kawaida inafanyika kwa mazingira wa kawaida ya kina-chapaa.

Maelezo:kama unene kila kipendeleki na hatua href <area> kitu kipendeni, tumia links kipendeni

实例

例子 1

查明指定的图像映射中有多少 元素:

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

Jifunze tena

x 的结果是:

3

页面下方有更多 TIY 实例。

语法

mapObject.areas

属性

描述
length

返回集合中 元素的数量。

Maelezo:此属性是只读的

方法

方法 描述
[index]

返回集合中有指定索引的 元素(从 0 开始)。

Maelezo:如果索引号超出范围,则返回 null。

item(index)

返回集合中有指定索引的 元素(从 0 开始)。

Maelezo:如果索引号超出范围,则返回 null。

namedItem(id)

返回集合中有指定 id 的 元素。

Maelezo:Ili kumwambia idadi ya kina-chapaa ambayo ina uhusiano wa idadi ya kina-chapaa haujafikia kina-chapaa, inatuma null.

Vituo vya teknolojia

DOM Version: Core Level 2 Document Object
Matokeo:

Mfumo wa HTMLCollection, inaeleza mifumo ya <area> yote katika mapu ya matokeo ya kawaida.

Mifumo ya kawaida ya HTML kwa kawaida inafanyika kwa mazingira wa kawaida ya kina-chapaa.

Mwongozo wa kawaida wa kufungua

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Mwongozo Mwongozo Mwongozo Mwongozo Mwongozo

Mfano zaidi

Mfano 2: [index]

Pata URL ya <area> ya kwanza katika mapu ya matokeo:

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

Jifunze tena

Matokeo wa x ni:

https://www.codew3c.com/jsref/sun.html

Mfano 3: item(index)

Pata URL ya <area> ya kwanza katika mapu ya matokeo:

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

Jifunze tena

Matokeo wa x ni:

https://www.codew3c.com/jsref/sun.html

Mfano 4: namedItem(id)

Pata URL ya <area> katika mapu ya matokeo ya id="myArea":

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

Jifunze tena

Matokeo wa x ni:

https://www.codew3c.com/jsref/mercur.html

Mfano 5

Kueneza matokeo yote ya <area> katika mapu ya matokeo na kuichapisha muundo wa kila eneo:

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

Jifunze tena

Matokeo wa x ni:

rect
circle
circle