仅使用 table 行(<tr>)id 和 Javascript 读取 table 单元格值(<td>)

Read table cell values(<td>) using table row(<tr>) id with Javascript only

我有一个table如下:

<table id="mytable">
  <tr id='id1'>
    <td>Cell A</td>
    <td >Cell B</td>
    <td >Cell C</td>
  </tr>
  <tr id='id2'>
    <td >Cell D</td>
    <td>Cell E</td>
    <td>Cell F</td>
  </tr>
</table>

我知道行 id id1 我想使用 table id 和行 id 读取所有我指的 <td> 的单元格。这意味着我需要读取值 Cell A, Cell B, Cell C

注意:仅使用 Javascript

这是演示 fiddle

HTML

<table id="mytable">
  <tr id='id1'>
    <td>Cell A</td>
    <td >Cell B</td>
    <td >Cell C</td>
  </tr>
  <tr id='id2'>
    <td >Cell D</td>
    <td>Cell E</td>
    <td>Cell F</td>
  </tr>
</table>

JS

var tr = document.getElementById('id1');
var td = tr.getElementsByTagName("td");
for(var i=0;i<td.length;i++) {
    console.log(td[i].innerHTML);
}

希望这就是您所需要的!