使用innerHTML的Sorttable有什么不对吗?

时间:2014-05-02 10:15:53

标签: javascript sorttable.js

我使用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>

0 个答案:

没有答案