私は一種の初心者なので、間違いをどこで探すべきかわかりません。特定のテーブルのすべての行をカウントしたいのですが、テーブル自体の上/内側に番号が必要です。ただし、関数を呼び出したポイントより上の行数しか取得できませんが、テーブル全体の行数が必要です。
(...)
<script type="text/javascript">
function countRows()
{
rowsCount = document.getElementById("list").rows.length;
return rowsCount;
}
</script>
<body>
<table id="list">
<tr><td>
There are
<script type="text/javascript"> document.write(countRows()) </script>
rows here. // Returns "1"
</td></tr>
<tr><td>(Stuff goes here)</td></tr>
<tr><td>(Stuff goes here)</td></tr> // script would return "3" here.
<tr><td>(Stuff goes here)</td></tr>
<tr><td>(Stuff goes here)</td></tr>
(...)
ここにjQueryはありません!いいとは思いますが、この場合は使えません。