Heim >Web-Frontend >js-Tutorial >Wie erstelle ich eine benutzerdefinierte Tabellenstruktur mit Javascript?
Erstellen einer spezifischen Tabellenstruktur mit JavaScript
Ihre Anfrage beinhaltet die Erstellung einer Tabelle mit einer einzigartigen Struktur, die sich von der von Ihnen angegebenen unterscheidet Dein Code. Um dies zu erreichen, untersuchen wir eine modifizierte Version Ihrer JavaScript-Funktion:
<code class="javascript">function createTable() { // Get the body element for table insertion var body = document.querySelector("body"); // Create the table and table body elements var table = document.createElement("table"); table.style.width = "100%"; table.style.border = "1px solid black"; var tableBody = document.createElement("tbody"); // Set up the table rows and columns for (var i = 0; i < 3; i++) { var row = tableBody.insertRow(); for (var j = 0; j < 2; j++) { if (i === 2 && j === 1) { // Skip cell for the bottom right corner continue; } else { var cell = row.insertCell(); cell.appendChild(document.createTextNode(`Cell at row ${i}, column ${j}`)); cell.style.border = "1px solid black"; if (i === 1 && j === 1) { // Set a rowspan of 2 for the specific cell cell.setAttribute("rowspan", "2"); } } } } // Append the table body to the table table.appendChild(tableBody); // Append the table to the body of the page body.appendChild(table); } createTable();</code>
In diesem modifizierten Code verwenden wir die Methoden insertRow() und insertCell(), um die Tabellenzeilen und -zellen direkt zu erstellen. Zu den wichtigsten Unterschieden und Optimierungen gehören:
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine benutzerdefinierte Tabellenstruktur mit Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!