简体   繁体   English

表列Javascript中的单元格数据

[英]Cell data from table column Javascript

I have a table, I want to retrieve the cells inner HTML from column two. 我有一个表,我想从第二列检索单元格内部的HTML。

<table id="myTable" border="1">

<tbody>

    <tr>

        <td>A</td>
        <td>B</td>
        <td>C</td>

    </tr>

    <tr>

        <td>A</td>
        <td>B</td>
        <td>C</td>

    </tr>

    <tr>

        <td>A</td>
        <td>B</td>
        <td>C</td>

    </tr>

</tbody>

In this example I would like to return the three 'B' cells in column two. 在此示例中,我想返回第二列中的三个“ B”单元格。

Markup: 标记:

<table id="myTable">
<tbody>
<tr>

    <td>A</td>
    <td>B</td>
    <td>C</td>

</tr>

<tr>

    <td>A</td>
    <td>B</td>
    <td>C</td>

</tr>

<tr>

    <td>A</td>
    <td>B</td>
    <td>C</td>

</tr>
</tbody>
</table>

Javascript: Javascript:

var cellData = [];
var i;

var myTable = document.querySelector('#myTable');

for (i=0; i<myTable.rows.length; i++) {
  cellData.push(myTable.rows[i].cells[1].innerHTML);
}

console.log(cellData);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM