OnmouseOver of images #About,#Contact或#Blog我想使用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);
}
我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);
}
}
謝謝!我以前從來沒有使用過這樣的開關,也沒有考慮過這個例子使用數字而不是字符串,所以我需要添加quotes。 –