OnmouseOver images #About, #Contact, или #Blog Я хотел бы изменить атрибут в зависимости от того, какая ссылка является mousedover с помощью оператора switch. Однако он не работает, если я помещаю переключатель в функцию или пытаюсь дать ему имя. Вот что у меня есть:Как вы используете onMouseOver с коммутатором?
<g id="About" onmouseover="myFunction(this)"></g>
<g id="Contact" onmouseover="myFunction(this)"></g>
<g id="Blog" onmouseover="myFunction(this)"></g>
<script type="text/javascript">
switch myFunction (obj.id) {
case About:
console.log (obj.id);
break;
case Contact:
console.log (obj.id);
break;
case Photos:
console.log (obj.id);
break;
case Videos:
console.log (obj.id);
break;
case Home:
console.log (obj.id);
break;
case Online:
console.log (obj.id);
break;
case Blog:
console.log (obj.id);
}
Мой щёток тест выглядит следующим образом:
function myFunction (obj) {
alert (obj.id);
switch (obj.id) {
case About:
console.log (obj.id);
break;
case Contact:
console.log (obj.id);
break;
case Photos:
console.log (obj.id);
break;
case Videos:
console.log (obj.id);
break;
case Home:
console.log (obj.id);
break;
case Online:
console.log (obj.id);
break;
case Blog:
console.log (obj.id);
}
}
Спасибо! Я никогда раньше не использовал такие ключи, и не считал, что пример использовал числа вместо строк, поэтому мне нужно было добавить квоты. –