【发布时间】:2010-11-23 06:14:13
【问题描述】:
我的页面上有一个导航元素,包括关于我们、我们做什么、客户、联系我们等等......所有这些都只是图像。不是文字。我可以根据 $selected 的值识别选择了哪个页面。当 $selected==about 时,我希望关于我们的默认图像类似于 about_selected.png 和其他所有内容。我怎样才能做到这一点?我尝试了 javascript,但无法正确处理。这是我页面中的示例代码:
<a href="about.php" class="<?php if($selected =="about"){echo 'selected';}?>" onmouseover="document.about.src='images/About_over.png'" onmouseout="document.about.src='images/About.png'" ><img src="images/About.png" alt="about us" name="about" /></a></li>
<li><a href="we_do.php" class="<?php if($selected =="do"){echo 'selected';}?>" onmouseover="document.wedo.src='images/Wedo_over.png'" onmouseout="document.wedo.src='images/Wedo.png'" ><img src="images/Wedo.png" alt="what we do" name="wedo"/></a></li>
【问题讨论】:
-
你应该为你的
<img>元素分配一个id,然后使用document.getElementById('id').src -
将代码格式化为不需要水平滚动条会对其他人有所帮助