Я хочу, чтобы изменить цвет детали из изображения, когда OnMouseOver но не получил: Мой код:Изменение цвета при OnMouseOver
<img src="demo_usa.png" width="960" height="593" alt="Planets" usemap="#planetmap">
<map name="planetmap" id="map">
<area id="myMap" shape="rect" coords="0,0,120,126" alt="Sun" href="#"
onMouseOver="colorSwitch(this.id, '#ff9999');" />
</map>
<script type="text/javascript">
function colorSwitch(id, color) {
element = document.getElementById(id);
element.style.background = color;
}
</script>
Что я делаю неправильно?
Вашего 'area' элемент имеет не' id', но вы переходите в 'this.id' – tymeJV
Duplicate? http://stackoverflow.com/questions/20127935/area-shape-in-html –
@ TheMonk Нет дубликата, проблема здесь в id, JavaScript реализован. –