php利用while单循环实现100行10列表格输出且每行颜色不一样

来源:互联网 发布:frank sinatra 知乎 编辑:程序博客网 时间:2024/05/10 18:25


如图所示,是利用js、php中while单循环配合if条件语句而实现每行颜色不同,且鼠标移动到哪一行就显示不同颜色的效果。具体实现代码如下:

<?phpecho "<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 onmouseover='show(this)' onmouseout='noshow(this)' bgcolor='".$bgc."'>";        }echo "<td>".$i."</td>";if(++$i%10==0){          echo "</tr>";}}echo "</table>";?><script>function show(obj){      yc=obj.style.backgroundColor;               obj.style.backgroundColor="red";       }       function noshow(obj){               obj.style.backgroundColor=yc;       }</script>


原创粉丝点击