JavaScript DOM Map 对象 areas 集合
-
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 集合 areas 支持支持支持支持支持 -
语法
返回areas方法:MapObject.areas -
属性值
值 描述 length 返回集合中<area>元素的数量。注意:此属性是只读的 -
方法
值 描述 [index] 返回具有指定索引的集合中的<area>元素(从0开始)。 注意:如果索引号超出范围,则返回null item(index) 返回具有指定索引的集合中的<area>元素(从0开始)。 注意:如果索引号超出范围,则返回null namedItem(id) 返回具有指定标识的集合中的<area>元素。 注意:如果id不存在,则返回null -
技术细节
项目 描述 返回值 一个HTMLCollection对象,表示文档中图像映射中的所有<area>元素。集合中的元素按照它们在源代码中的显示进行排序 -
更多例子
获取图像映射中第一个<area>元素的URL:
尝试一下var x = document.getElementById("planetmap").areas[0].href;
项目(索引),获取图像映射中第一个<area>元素的URL:
尝试一下var x = document.getElementById("planetmap").areas.item(0).href;
namedItem(id),在图像映射中获取id =“myArea”的<area>元素的URL:
尝试一下var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
遍历图像映射中的所有<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>"; }