我使用sorttable.js对表格进行排序。但现在我使用一个按钮在我的表中添加innerHTML
,并且排序表读取它的第一次数据,因此我放入的第二个数据无法读取它。 (我第一次单击横幅,然后单击TEST按钮并单击相同的横幅,它将其排序为首次读取的数据。)
这是我的代码:
<html>
<head>
<script src="http://www.kryogenix.org/code/browser/sorttable/sorttable.js"></script>
<script>
function test1(){
document.getElementById("fresh").innerHTML ="33";
document.getElementById("fresh2").innerHTML ="44";
document.getElementById("fresh3").innerHTML ="55";
document.getElementById("fresh4").innerHTML ="99";
}
</script>
<head>
<body>
<button onclick="test1()">TEST</button>
<div id="mainNav">
<table id="mytable" class="sortable" border="2">
<tr>
<th><input type="checkbox" name="list2" id="all" /></th>
<th>CarId</th>
<th>Speed</th>
<th>State</th>
</tr>
<tr>
<th id="fresh">1</th>
<th id="fresh2">2</th>
<th id="fresh3">3</th>
<th id="fresh4">4</th>
</tr>
<tr>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<th>23</th>
<th>34</th>
<th>45</th>
<th>53</th>
</tr>
</table>
</div>
</body>
</html>