div とアンカーのリストを作成します。
<div id="wrap">
<div id="box1"></div>
<div id="box2"></div>
<ul>
<li><a href=".." id="a1">text1</a></li>
<li><a href=".." id="a2">text2</a></li>
</ul>
</div>
私の目標は、マウスオーバーするbox1
とa1
テキストの色が変わり、マウスアウトすると通常の色に戻ることです。
私はjavascriptを使用してこれを実行しようとしましたが、問題は、divボックスの1つにマウスオーバーしたときです。たとえば、マウスオーバーするbox1
とa1
色が赤に変わりますが、マウスアウトすると青に変わりません。赤。
この mycode は次のようになります。
<script type="text/javascript">
function mouseoverBox1(){
var myPara = document.getElementById("a1");
myPara.style.color = "red";
}
function onmouseoutBox1(){
var myPara = document.getElementById("a1");
myPara.style.color = "blue";
}
function mouseoverBox21(){
var myPara = document.getElementById("a2");
myPara.style.color = "red";
}
function onmouseoutBox2(){
var myPara = document.getElementById("a2");
myPara.style.color = "blue";
}
</script>
<style>
a{color:red;}
a:hover{color:blue;}
.box{min-height: 180px;width: 220px;position: absolute;cursor: pointer;}
</style>
<div id="wrap">
<div class="box" id="box1" onmouseover="mouseoverBox1()" onmouseout="onmouseoutBox1()" ></div>
<div class="box" id="box2" onmouseover="mouseoverBox2()" onmouseout="onmouseoutBox2()"></div>
<ul>
<li><a href=".." id="a1">text1</a></li>
<li><a href=".." id="a2">text2</a></li>
</ul>
</div>
誰かが私のケースについて考えを持っていますか?
どんな助けでも大歓迎です。ありがとう