zoukankan      html  css  js  c++  java
  • 点击表格的单元格时实现变颜色,通过for循环为每个单元格添加一个onclick事件

    <title>无标题文档</title>

    <script type="text/javascript" language="javascript">

     //清空  

    function backs(){   

    var td= document.getElementsByTagName("td");   

    for(var i=0;i<td.length;i++){

       td[i].style.backgroundColor="";   }   

    }  

     //浏览器加载时,先把表格的事件先加载好,点击表格时触发

     function selectTable(){  

     var td=document.getElementsByTagName("td");   

    for(var i=0;i<td.length;i++){   

    //为每个td标签添加一个单击事件,使用匿名函数

     td[i].onclick = function()    {    

     backs();    

     this.style.background = 'red';     

    };  

     } 

     }

     window.onload=selectTable;

    </script>

    </head>

    <body>  

    <table width="200" border="1">  

    <tr>    

    <td>商品名称</td>    

    <td>数量</td>    

    <td>价格</td>    

    <td>合计</td>  

    </tr>  

    <tr>    

    <td >手机</td>    

    <td >1</td>    

    <td >888</td>   

      <td >888</td>

      </tr>  

    <tr>    

    <td>手表</td>   

      <td>1</td>    

    <td>999</td>    

    <td>999</td>  

    </tr>

    </table>

    </body>

  • 相关阅读:
    App案例分析——XBMC
    四则运算题目生成程序(基于控制台)
    第一次结对编程
    第二次作业--摩拜单车
    第0次作业
    团队编程作业1-团队展示与选题
    结对编程1-模块化
    APP案例分析
    第1次作业
    第0道作业
  • 原文地址:https://www.cnblogs.com/danmao/p/3817555.html
Copyright © 2011-2022 走看看