如何在 Javascript 中获取 usemap 属性的值?


若想用 JavaScript 获取链接中usemap的值,请使用 useMap属性。usemap属性用来表示文件是 html(文本/html)或 css(文本/css)等。

客户端图像地图(image map)是通过为<img />标签启用usemap属性,并由特殊的<map>和<area>扩展标签定义的。用来构成地图的图像会通过<img />元素插入页面,但这种方式不同于正常插入图像,因为这会引入一个称为 usemap的额外属性。

示例

可以尝试运行以下代码来获取链接中usemap属性的值 −

演示

<!DOCTYPE html>
<html>
   <body>
      <img id="myid" src = "/images/html.gif" alt = "HTML Map" border = "0" usemap = "#html"/>
      <map name = "html">
         <area id="myarea" shape = "circle" coords = "154,150,59" href = "about.htm?id=company" alt = "Team" target = "_self" >
      </map>
      <script>
         var myVal = document.getElementById("myid").useMap;
         document.write("<br>Usemap value: "+myVal);
      </script>
   </body>
</html>

更新于: 2020 年 6 月 23 日

228 次浏览

开启你的 职业生涯

完成课程并获得认证

开始
广告