[项目]课程表 v1.0

2015-12-14  本文已影响0人  路人乙小明

假如现在要做一个极为简单的课程表,就是从一个javascript的object里面读取数据,然后往html里面的表格填充内容。数据假如是长这样的:

var tt = {
    mondayClasses:["英语","英语","数学","数学","基础护理","基础护理","",""],
    tuesdayClasses:["思修","思修","护理研究","护理研究","","","",""],
    wednesdayClasses:["生物","生物","物理","物理","基础护理","基础护理","",""],
    thursdayClasses:["化学","化学","","","营养学","营养学","",""],
    fridayClasses:["物理","物理","数学","数学","基础护理","基础护理","实验课","实验课",
  }

大致就是一副类似json的样子,然后我们html里面的table元素是长成下面这样的

<table>
    <tr>
      <th>节数</th>
      <th>星期一</th>
      <th>星期二</th>
      ...
    </tr>
    <tr>
      <td>第一节</td>
      <td id="mon1st"></td>
      <td id="tue1st"></td>
      ...
    </tr>
    <tr>
      <td>第二节</td>
      <td id="mon2nd"></td>
      <td id="tue2nd"></td>
   ...
  </table>

非常挫的一种写法,而且坑很大,回头慢慢填。之前我在复唧唧上看过一篇文章1 ,是说教学呢,要先让学的人头痛,然后给他阿司匹林人家才会感激我,嗯,所以坑是必要的。

回头看开头的javascript对象,这个对象存储了课程表里面周一到周五每一天从第一节到第八节课所有课程的安排。

var mon1stCell = document.getElementById("mon1st")

mon1stCell.innerHTML=tt.mondayClasses[0]
上一篇 下一篇

猜你喜欢

热点阅读