Counting the number of rows in a table NOT using jquery
<pre><code>&lt;head&gt;
&lt;script language="javascript"&gt;
// must have the onload handler
onload = function countRows(){
    var rows = document.getElementById('myTableId').getElementsByTagName('tbody')[0].rows.length;
    alert( rows);
// outputs 3
}

&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
    &lt;table id="myTableId"&gt;
        &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;input onclick="doA_Function_That_Includes_CountRows()" /&gt;
            &lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
