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



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

[html] view plaincopyprint?
  1. php  
  2. echo "<table border=1 align=center width=800>";  
  3. echo "<caption><h1>学生成绩表h1>caption>";  
  4. $i=0;  
  5. $j=0;  
  6. while($i<1000){  
  7. if($i%10==0){  
  8. if($j++%2==0){  
  9.    $bgc="#cccccc";  
  10. }else{  
  11.    $bgc="#aaffaa";  
  12. }  
  13.           echo "<tr onmouseover='show(this)' onmouseout='noshow(this)' bgcolor='".$bgc."'>";  
  14.         }  
  15. echo "<td>".$i."td>";  
  16.   
  17.   
  18. if(++$i%10==0){  
  19.           echo "tr>";  
  20. }  
  21. }  
  22. echo "table>";  
  23. ?>  
  24.   
  25. <script>  
  26. function show(obj){  
  27.       yc=obj.style.backgroundColor;  
  28.                obj.style.backgroundColor="red";  
  29.        }  
  30.   
  31.   
  32.        function noshow(obj){  
  33.                obj.style.backgroundColor=yc;  
  34.        }  
  35. script>  


 

[继续a添加]


 
电话 邮箱 姓名 操作




www.palmdy.com

你可能感兴趣的:(php,html+css+div)