表中的<span> </span>

时间:2011-04-09 03:51:18

标签: html

我的时间表如下:


<table id="timetable">
<tr><td>00:00</td><td id="tm0"></td></tr>
<tr><td>00:30</td><td id="tm1"></td></tr>
<tr><td>01:00</td><td id="tm2"></td></tr>
<tr><td>01:30</td><td id="tm3"></td></tr>
</table>

所以,如果我想要插入&lt; span&gt;&lt; / span&gt;进入&lt; td&gt;从id =“tm0”开始 - id =“tm3”我怎么能做到?而不是“rowspan”任何人都可以帮忙??

3 个答案:

答案 0 :(得分:0)

  1. 首先使用getElementById获取td元素,如果你想要frm 0到3使用像ById(“tm”+ i)这样的元素循环遍历元素。
  2. 使用creatingElement创建span元素并设置其属性。
  3. 将此新元素附加到setp 1中检索到的元素。
  4. http://www.w3schools.com/DOM/dom_element.asp

    但是你要求这个,而不是带有动态值的rowspan。所以我不是用户,如果我回答你的问题。但是,让我们知道你为什么要用span代替rowspan?

答案 1 :(得分:0)

使用jquery,您可以像以下过程一样:

$('table td:last-child').append('<span></span>');

答案 2 :(得分:0)

你做不到。元素按层次排列。如果X的开始标记是Y的子标记,则X的结束标记也必须是Y的子标记。