更改图像映射上的边框

时间:2009-06-02 12:56:30

标签: javascript html border mouseover

如何更改放置在图像的一部分上的图像地图边框(鼠标悬停)

3 个答案:

答案 0 :(得分:1)

你可以使用jQuery:

$('#imagemapid').mouseover(function() {
    $(this).css("border","solid 1px red");
});

答案 1 :(得分:1)

如果您确实使用jQuery,那么使用悬停以便您也可以删除边框。

$('#imagemapid').hover(
  function() {
    $(this).css("border","solid 1px red");
  },
  function() {
    $(this).css("border","none");
  }
);

答案 2 :(得分:1)

因为您在 javascript 中提问,然后我会先展示您想要的解决方案

 function imageon(here) 
{

   var elem= document.getElementById(here);
   elem.style.border = "solid 2px grey";
}

jquery 中你可以这样做

$(function(){
 $('#d1').mouseover(function() { 
 $(this).css("border","solid 2px grey");
 });
});

使用像这样的HTML

<img name="d1" id="d1" href="LINK #1" onmouseover="imageon('d1');" >