UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

21 lines (19 loc) 656 B
/* global table */ /** * Returns all cells contained in given HTMLTableElement * @method getAllCells * @memberof axe.commons.table * @instance * @param {HTMLTableElement} tableElm Table Element to get cells from * @return {Array<HTMLTableCellElement>} */ table.getAllCells = function (tableElm) { var rowIndex, cellIndex, rowLength, cellLength; var cells = []; for (rowIndex = 0, rowLength = tableElm.rows.length; rowIndex < rowLength; rowIndex++) { for (cellIndex = 0, cellLength = tableElm.rows[rowIndex].cells.length; cellIndex < cellLength; cellIndex++) { cells.push(tableElm.rows[rowIndex].cells[cellIndex]); } } return cells; };