Сортировать с использованием innerHTML что-то не так?

Я использовал 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 ответов

Другие вопросы по тегам