Тема: У чім різниця між двома шматками здавалось би тотожного коду?
        <span id="mytable"></span>    
Варіант 1:    
        <script>
        var span_table = document.getElementById("mytable");
        span_table.innerHTML = "<table>";
        // Зневаджувач показує, що тут span_table.innerHTML містить уже "<table></table>". 
        // Чому так?
        for (var i = 0; i < 2; i++) {
            span_table.innerHTML += "<tr>";
            for (var j = 0; j < 3; j++) {
                span_table.innerHTML += "<td>0</td>";
            }
            span_table.innerHTML += "</tr>";
        }
        span_table.innerHTML += "</table>";
        // А тут - "<table></table>000000". 
        </script>Варіант 2:
        <script>
        var table_html = "<table>";
        for (var i = 0; i < 2; i++) {
            table_html += "<tr>";
            for (var j = 0; j < 3; j++) {
                table_html += "<td>0</td>";
            }
            table_html += "</tr>";
        }
        
        var span_table = document.getElementById("mytable");
        span_table.innerHTML = table_html;
        </script>Працює лише другий варіант.

