Javascript 从表中提取值

Javascript 从表中提取值,javascript,Javascript,你好,我有一个页面上的以下内容,我想拉值:36424。该值将发生变化,因此我试图创建一个函数,当我调用该函数时,该函数将拉动该值 <table cellspacing="0" cellpadding="3" rules="cols" border="1" id="OSDataCount" style="color:Black;background-color:White;border- color:#999999;border-width:1

你好,我有一个页面上的以下内容,我想拉值:36424。该值将发生变化,因此我试图创建一个函数,当我调用该函数时,该函数将拉动该值

    <table cellspacing="0" cellpadding="3" rules="cols" border="1" 
     id="OSDataCount" style="color:Black;background-color:White;border-          
    color:#999999;border-width:1px;border-style:Solid;border-collapse:collapse;">

    <tr style="color:White;background-color:Black;font-weight:bold;">

        <th scope="col">COUNT(*)</th>

    </tr><tr>

        <td>36424</td>

    </tr>

</table>

计数(*)
36424
干杯

快速搜索/到达。可能不管用,但值得一试

快速搜索/到达。可能不起作用,但值得一试。

使用: 使用: 不需要jQuery:

var table = document.getElementById('OSDataCount');
alert(table.rows[1].children[0].innerHTML); // -> 36424
无需jQuery:

var table = document.getElementById('OSDataCount');
alert(table.rows[1].children[0].innerHTML); // -> 36424

在前面(正确)的答案中添加一点细节:


window.onload=函数(){
var table=document.getElementById('OSDataCount');
变量编号=表。行[1]。单元格[0]。innerHTML;
警报(编号);
}

在前面(正确)的答案中添加一点细节:


window.onload=函数(){
var table=document.getElementById('OSDataCount');
变量编号=表。行[1]。单元格[0]。innerHTML;
警报(编号);
}

表标记是静态的,即它总是在第2行,第1列吗?表标记是静态的,即它总是在第2行,第1列吗?可能想提到他可以在哪里得到jQuery。可能想提到他可以在哪里得到jQuery。除了
子项
之外,我认为
单元格
更好。另外,可以使用
.innerHTML
,而不是
.firstChild.data
。除了
子对象
之外,我认为
单元格
更好。此外,可以使用
.firstChild.data
代替
.innerHTML
function alertval() {
    var el = document.getElementById("OSDataCount");
    alert("Val:" + el.rows[1].cells[0].innerHTML);
}
var table = document.getElementById('OSDataCount');
alert(table.rows[1].children[0].innerHTML); // -> 36424
<script type="text/javascript">
  window.onload = function() {
    var table = document.getElementById('OSDataCount');
    var number = table.rows[1].cells[0].innerHTML;
    alert (number);
  }
</script>