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);
}
}
ありがとう!私は前にこのようなスイッチを使用したことはなく、文字列の代わりに数字を使用しているという事実を考慮しなかったので、引用符を追加する必要がありました。 –