Skip to content

Commit

Permalink
2024/07/13 時点の英語版に基づき新規翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Jul 26, 2024
1 parent 7ce846c commit 02a6dc1
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions files/ja/web/api/htmlmapelement/areas/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: "HTMLMapElement: areas プロパティ"
short-title: areas
slug: Web/API/HTMLMapElement/areas
l10n:
sourceCommit: 387d0d4d8690c0d2c9db1b85eae28ffea0f3ac1f
---

{{ApiRef("HTML DOM")}}

**`areas`** は {{domxref("HTMLMapElement")}} インターフェイスの読み取り専用プロパティで、この {{HTMLElement("map")}} 要素に関連付けられた {{HTMLElement("area")}} 要素の集合を返します。

##

{{domxref("HTMLCollection")}} オブジェクトで、{{domxref("HTMLAreaElement")}} 要素の集合を表します。

##

```html
<map id="image-map">
<area shape="circle" coords="50,50,35" alt="左矢印" />
<area shape="circle" coords="150,50,35" alt="右矢印" />
</map>
<img
usemap="#image-map"
src="left-right-arrow.png"
alt="left right arrow image" />
<output></output>
```

```css hidden
output {
display: block;
}
```

```js
const mapElement = document.getElementById("image-map");
const outputElement = document.querySelector("output");

for (const area of mapElement.areas) {
area.addEventListener("click", (event) => {
outputElement.textContent = `${area.alt}エリアをクリックしました。\n\n`;
});
}
```

### 結果

{{EmbedLiveSample("Example",100,150)}}

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- {{domxref("HTMLAreaElement")}}
- {{domxref("HTMLImageElement.useMap")}}

0 comments on commit 02a6dc1

Please sign in to comment.