我想使用javascript更改類的css屬性。我真正想要的是當div被hoverd時,另一個div應該可見。如何使用javascript更改css屬性
我的CSS是如..
.left, .right{
margin:10px;
float:left;
border:1px solid red;
height:60px;
width:60px
}
.left:hover, .right:hover{
border:1px solid blue;
}
.center{
float:left;
height:60px;
width:160px
}
.center .left1, .center .right1{
margin:10px;
float:left;
border:1px solid green;
height:60px;
width:58px;
display:none;
}
和HTML文件是這樣..
<div class="left">
Hello
</div>
<div class="center">
<div class="left1">
Bye
</div>
<div class="right1">
Bye1
</div>
</div>
<div class="right">
Hello2
</div>
當hello1格懸停,bye1格應該是可見的,同樣bye2時hello2是應該出現徘徊。
http://jsfiddle.net/rohan23dec/TqDe9/1/
有作爲'getElementByClassName'沒有這樣的事情。 – 2013-03-06 08:04:15
@Derek https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByClassName – 2013-03-06 08:05:12
重點是你忘了'Element'和'Class'之間的's' ...它應該是'getElementsByClassName '。 – 2013-03-06 08:06:08