Tengo un problema para mostrar correctamente el número de filas en la tabla.
En particular, rowCount siempre es igual a 1.
¿Puede alguien amablemente ayudarme?
let table = document.getElementById("my-table"); allart.Items.forEach(function (item) { let child = document.createElement("tr"); child.innerHTML = ` <td>${item.id}</td> <td>${item.title}</a></td> <td>${item.brand}</td> table.appendChild(child); } var table = document.getElementById(my-table).tBodies[0]; var rowCount = table.rows.length; <table id = "my-table" width = "90%"> <tr> <th> Id </th> <th> Title </th> <th> Brand </th> </tr> </table>Con respecto al código javascript, solo pongo el código de interés porque todo el código es demasiado largo
EDITADO: tBodies le dará cuántas etiquetas tbody () tiene en su HTML y no está relacionado con cuántas filas. Como referencia: https://www.w3schools.com/html/tryit.asp?filename=tryhtml_table3
Si desea ver cuántas filas tiene en su tabla, puede usar este código:
var x = document.getElementById("my-table").rows.length;