在Javascript中访问单元格文本

AJ.*_*AJ. 0 html javascript dom

当只有<table>元素有ID时,我试图更改表格单元格的文本,单元格上没有设置ID,例如

<table id="test">
  <tbody>
    <tr>
      <td>Cell 1</td>
      <td>Cell 2</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

那么如何更改Javascript中第二个单元格(单元格2)的文本而不明确指定它的ID?

谢谢,

AJ

Mat*_*all 6

使用jQuery非常容易,但我假设您要使用本机DOM方法.在这种情况下,

document.getElementById('test').getElementsByTagName('td')[1]
Run Code Online (Sandbox Code Playgroud)

将您带到该表中的第二个表格单元格.

https://developer.mozilla.org/en/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces