⊗jsPmFDTCF 493 of 505 menu

Função para criar tabelas HTML em JavaScript

Vamos agora fazer a função createTable, que irá criar uma tabela de um tamanho especificado e adicioná-la ao final de um determinado elemento.

Deixe nossa função receber como primeiro parâmetro o número de linhas, como segundo parâmetro - o número de colunas, e como terceiro - uma referência ao elemento DOM, dentro do qual nossa tabela será criada.

Vamos ver como usaremos a função descrita quando ela for criada. Suponha, por exemplo, que tenhamos a seguinte div:

<div id="elem"></div>

Vamos criar uma tabela dentro desta div 3 por 4:

let div = document.querySelector('#elem'); createTable(3, 4, div);

Suponha agora que tenhamos duas divs:

<div id="elem1"></div> <div id="elem2"></div>

Vamos criar nossa própria tabela em cada uma dessas divs:

let div1 = document.querySelector('#elem1'); createTable(3, 4, div1); let div2 = document.querySelector('#elem2'); createTable(5, 6, div2);

Para que as tabelas criadas fiquem imediatamente visíveis, você pode adicionar algum CSS, por exemplo, este:

td { width: 50px; height: 50px; border: 1px solid black; }

Aqui está o esboço da função descrita:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // aqui criamos a tabela com rows linhas e cols colunas for () { for () { } } parent.appendChild(table); }

Complete o código do esboço apresentado acima da função. Teste o funcionamento da função pronta.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar