zoukankan      html  css  js  c++  java
  • 课程表(点击事件,for)

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>BMI</title>
    <style>
    table {
    700px; border-collapse: collapse;margin:50px auto;
    }
    td {
    border:1px solid #ccc;height:60px; 14.2%;
    }
    .invalid {
    background-color: #999;
    }
    </style>
    </head>
    <body>

    <table>
    <tr>
    <td class="invalid"></td>
    <td class="invalid"></td>
    <td id="1">11.1</td>
    <td id="2"></td>
    <td id="3"></td>
    <td id="4"></td>
    <td id="5"></td>
    </tr>
    <tr>
    <td id="6"></td>
    <td id="7"></td>
    <td id="8"></td>
    <td id="9"></td>
    <td id="10"></td>
    <td id="11"></td>
    <td id="12"></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    <td>11.30</td>
    <td class="invalid"></td>
    <td class="invalid"></td>
    <td class="invalid"></td>
    </tr>
    </table>

    </body>

    <script>
    // 获取所有的单元格
    // 这时通过tagname找到的是一个 td 组成数组,所以想要给每一个td加上事件的话,需要遍历
    var td = document.getElementsByTagName("td");

    // 遍历数组,为每一个td加上点击事件
    for (var i = 0; i < td.length; i++) {
    // console.log("第"+i+"个td");
    td[i].onclick = function (){
    // alert("第"+this.id+"个td");
    var id = Number(this.id);
    switch (true) {
    case id <= 5:
    alert("HTML");
    break;
    case id > 5 && id <= 12:
    alert("CSS");
    break;
    case id > 12 && id <= 19:
    alert("JS");
    break;
    case id > 19 && id <= 26:
    alert("PS");
    break;
    default:
    alert("....");
    break;
    }
    }
    }

    </script>

    </html>

  • 相关阅读:
    33选6算法:M个数N个为一组,无重复的排列组合
    文件墙 CFilewall
    公司代码阅读笔记 记于 2013-09-23
    简单的同步MSMQ
    Markdown 使用说明
    Freezable 对象(WPF)
    AngularJS-入门篇
    第二节Unity3D开发环境安装(windows系统)
    第一节Unity3D简介
    数据库出现可疑解决办法
  • 原文地址:https://www.cnblogs.com/qh926/p/6084294.html
Copyright © 2011-2022 走看看