Este manual usará JavaScript para explicar o procedimento para adicionar uma linha a uma tabela.
Como adicionar linha à tabela HTML usando JavaScript?
Para adicionar uma linha em uma tabela, use os seguintes procedimentos:
Vamos verificar cada procedimento individualmente.
Método 1: Adicione a tabela de linha à html usando o método insertrow ()
O "insertrow ()”O método é utilizado para adicionar uma nova linha no início da tabela. Cria um novo
Se você pretende adicionar a linha no último/final da tabela, passe o índice “-1”Como argumento.
Sintaxe
Use a sintaxe a seguir para adicionar linhas em uma tabela com a ajuda do método insertrow ():
mesa.insertrow (índice);Aqui, "índice”Indica a posição em que você deseja adicionar uma nova linha, como no final da tabela ou no início.
Exemplo 1: Adicionando uma linha na parte superior/inicial da tabela
Aqui, criaremos uma tabela e um botão em um arquivo HTML usando o HTML Em seguida, crie um botão que invocará o “adicionar linha()”Botão quando clicado: Para estilizar a tabela, definiremos a borda de cada célula e a tabela, conforme dado abaixo: Agora, adicionaremos linhas na tabela na parte superior/inicial da tabela usando JavaScript. Para fazer isso, defina uma função chamada “adicionar linha()”Isso será chamado no evento onclick () do botão. Então, busque a tabela criada usando o “getElementById ()”Método. Depois disso, chame o “insertrow ()”Método, passando o“0”Índice como um parâmetro que indica que a linha será adicionada no início da tabela. Então, invocar o “InsertCell ()”Método passando índices que mostram quantas células serão adicionadas à linha. Por fim, adicione os dados de texto ou o texto nas células usando “Innerhtml" propriedade: Como você pode ver na saída, a nova linha é adicionada na parte superior da tabela existente clicando no botão: Exemplo 2: Adicionando uma linha no final da tabela Se você deseja inserir uma linha no último/final da tabela, passe o “-1Índice para o “insertrow ()”Método. Finalmente adicionará a linha quando o botão for clicado: Saída Vamos mudar para o outro método! Método 2: Adicionar linha à tabela HTML, criando um novo elemento Há outro método para adicionar uma linha em uma tabela que está criando novos elementos usando métodos JavaScript, incluindo o “createElement ()”Método e o“ApndendChild ()”Método. O createElement () cria o Sintaxe Siga a sintaxe fornecida para criar um novo elemento para adicionar uma linha em uma tabela usando JavaScript: Aqui o "tr”É a linha da tabela. Exemplo Agora usaremos a mesma tabela criada anteriormente em HTML com um arquivo CSS, mas no arquivo JavaScript, usaremos o “Iremos usar o“createElement ()”Método. Em seguida, adicione os dados ou texto nas células usando o “Innerhtml" propriedade. Por fim, invoco o “ApndendChild ()”Método que adicionará as células em uma linha e depois a linha em uma tabela: A saída mostra que a nova linha é adicionada com sucesso no final da tabela: Nós compilamos todos os métodos para adicionar uma linha em uma tabela usando JavaScript. Conclusão Para adicionar uma linha em uma tabela, use o método das duas abordagens: insertrow () ou crie um novo elemento usando métodos predefinidos JavaScript, incluindo o método appendChild () e o método CreateElement (). Você pode adicionar uma linha no início do final da tabela usando o método insertrow () passando índices. Este manual explicou os procedimentos para adicionar uma nova linha em uma tabela clicando em um botão usando JavaScript. e Tag. A tabela contém três linhas e três colunas ou células:
Célula da linha 1 Célula da linha 1 Célula da linha 1 Célula da linha 2 Célula da linha 2 Célula da linha 2 Célula da linha 3 Célula da linha 3 Célula da linha 3
borda: 1px preto sólido;
var tablerow = documento.getElementById ("tabela");
Var Row = Tablerow.insertrow (0);
Var Cell1 = Linha.insertCell (0);
Var Cell2 = Linha.insertCell (1);
Var Cell3 = Linha.insertCell (2);
Cell1.inerhtml = "Cell of New Row";
Cell2.inerhtml = "Cell of New Row";
Cell3.inerhtml = "Cell of New Row";
var tablerow = documento.getElementById ("tabela");
Var Row = Tablerow.insertrow (-1);
Var Cell1 = Linha.insertCell (0);
Var Cell2 = Linha.insertCell (1);
Var Cell3 = Linha.insertCell (2);
Cell1.inerhtml = "Cell of New Row";
Cell2.inerhtml = "Cell of New Row";
Cell3.inerhtml = "Cell of New Row";
e elementos e o método AppendChild () anexam as células e linhas em uma tabela.
var tablerow = documento.getElementById ("tabela");
Var Row = documento.createElement ("tr");
Var Cell1 = documento.createElement ("td");
Var Cell2 = documento.createElement ("td");
var celular3 = documento.createElement ("td");
Cell1.inerhtml = "Cell of New Row";
Cell2.inerhtml = "Cell of New Row";
Cell3.inerhtml = "Cell of New Row";
linha.ApndendChild (Cell1);
linha.ApndendChild (Cell2);
linha.ApndendChild (Cell3);
linha da tabela.ApndendChild (linha);