- 95浏览
- 2022-07-01
如图所示,是利用js、php中while单循环配合if条件语句而实现每行颜色不同,且鼠标移动到哪一行就显示不同颜色的效果。具体实现代码如下:
php
<?php
echo "<table border=1 align=center width=800>";
echo "<caption><h1>学生成绩表</h1></caption>";
$i=0;
$j=0;
while($i<1000){
if($i%10==0){
if($j++%2==0){
$bgc="#cccccc";
}else{
$bgc="#aaffaa";
}
echo "<tr οnmοuseοver='show(this)' οnmοuseοut='noshow(this)' bgcolor='".$bgc."'>";
}
echo "<td>".$i."</td>";
if(++$i%10==0){
echo "</tr>";
}
}
echo "</table>";
?>
js<script>
function show(obj){
yc=obj.style.backgroundColor;
obj.style.backgroundColor="red";
}
function noshow(obj){
obj.style.backgroundColor=yc;
}
</script>

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。