이미지의 OnmouseOver #About, #Contact 또는 #Blog switch 문을 사용하여 어떤 링크가 mousedover인지에 따라 속성을 변경하고 싶습니다. 그러나 스위치를 함수에 배치하거나 스위치의 이름을 지정하려고하면 작동하지 않습니다. 여기에 내가 무엇을 가지고 다음과 같이스위치로 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);
}
내 Inital 테스트입니다 : 모든
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);
}
}
감사! 이전에는 이런 스위치를 사용하지 않았고 예제가 문자열 대신 숫자를 사용한다는 사실을 고려하지 않았으므로 따옴표를 추가해야했습니다. –