HTMLImageElement.useMap - Web APIs 编辑
The useMap
property on the HTMLImageElement
interface reflects the value of the HTML usemap
attribute, which is a string providing the name of the client-side image map to apply to the image.
Syntax
htmlImageElement.useMap = imageMapAnchor; let imageMapAnchor = htmlImageElement.useMap;
Value
A USVString
providing the page-local URL (that is, a URL that begins with the hash or pound symbol, "#
") of the <map>
element which defines the image map to apply to the image.
You can learn more about client-side image maps in our learning article Add a hitmap on top of an image.
Usage notes
The string value of useMap
must be a valid anchor for a <map>
element. In other words, this string should be the value of the appropriate <map>
's name
attribute with a pound or hash symbol prepended to it.
Consider a <map>
that looks like this:
<map name="mainmenu-map">
<area shape="circle" coords="25, 25, 75" href="/index.html" alt="Return to home page">
<area shape="rect" coords="25, 25, 100, 150" href="/index.html" alt="Shop">
</map>
Given the image map named mainmenu-map
, the image which uses it should look something like the following:
<img src="menubox.png" usemap="#mainmenu-map">
For additional examples (including interactive ones), see the articles about the <map>
and <area>
elements, as well as the guide to using image maps.
Example
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'HTMLImageElement.useMap' in that specification. | Living Standard |
Browser compatibility
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论