javascript - 如何使用javascript获取表的td值

标签 javascript html

我有一个像下面这样的 HTML 的 aspx 文件:

enter image description here

我想获取值 37.23961(如上所示)。

我如何使用javascript获取这个值(td,表'gridview2的iindex 6)?

我的HTML:

<table rules="all" id="GridView2" style="width:542px;border-collapse:collapse;" border="1" cellspacing="0">
    <tbody>
    <tr>
        <th scope="col">hname</th>
        <th scope="col">haddress</th>
        <th scope="col">hphone</th>
        <th scope="col">hhours</th>
        <th scope="col">hrating</th>
        <th scope="col">hlat</th>
        <th scope="col">hlong</th>
    </tr>
    <tr>
        <td>Kaiser Permanante</td>
        <td>200 Fremont boulevard</td>
        <td>5105199000</td>
        <td>Mon-Fri : 8:00 AM - 11:00 PM, Sat, Sun: 10:00 AM- 6:00PM</td>
        <td>3</td>
        <td>37.23961</td>
        <td>-121.800278</td>
    </tr>
</tbody>
</table>

最佳答案

首先访问相应的tr,然后访问相应的td。查看下面的代码片段:

var tr = document.getElementsByTagName("tr")[1];

var td = tr.getElementsByTagName("td")[5];

var td_text = td.innerHTML;  // here is "37.23961"

document.getElementById("fetched").innerHTML = td_text;
#fetched{
  font-weight: bold;
}
<table rules="all" id="GridView2" style="width:542px;border-collapse:collapse;" border="1" cellspacing="0">
  <tbody>
    <tr>
      <th scope="col">hname</th>
      <th scope="col">haddress</th>
      <th scope="col">hphone</th>
      <th scope="col">hhours</th>
      <th scope="col">hrating</th>
      <th scope="col">hlat</th>
      <th scope="col">hlong</th>
    </tr>
    <tr>
      <td>Kaiser Permanante</td>
      <td>200 Fremont boulevard</td>
      <td>5105199000</td>
      <td>Mon-Fri : 8:00 AM - 11:00 PM, Sat, Sun: 10:00 AM- 6:00PM</td>
      <td>3</td>
      <td>37.23961</td>
      <td>-121.800278</td>
    </tr>
  </tbody>
</table>

<label>Fetched TD content: </label><span id="fetched"></span>

关于javascript - 如何使用javascript获取表的td值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243151/

相关文章:

javascript - 获取 SVG 元素的最后一个子元素高度

javascript - 将其绑定(bind)到回调函数

javascript - 我可以在同一个 asp.net 页面中使用外部脚本和我的脚本吗?

javascript - 使用 Angular 工厂中的参数进行自定义 header

php - Javascript 解决方案删除特定标签,但将其余部分保留在特定 DIV 中

jquery - 如何动态地将输入更改为多行文本区域

html - 滚动条没有隐藏在 Android chrome 中

javascript - 仅匹配字母字符的正则表达式变量

javascript - UIWebView 文本高亮解决方案

javascript - 如何在使用 javascript 动态创建新元素时推送现有 DOM 元素