我在JSP struts中有表,它是動態生成的。我將使用JavaScript來獲取表格生成的行數。下面是一個示例代碼如何從Struts JSP表中使用javascript獲取行數
<s:iterator status="state" id="myTable">
<td><s:textfield name="username" id="username" cssClass="size40" readonly="true" tabindex="-1" /></td>
<td><s:textfield name="lastName" id="lastName" cssClass="size40" readonly="true" tabindex="-1" /></td>
</tr>
</s:iterator>
我使用此代碼
var x = document.getElementById("myTable").rows.length;
alert(x);
嘗試,但它不返回任何
你可以創建一個jsfiddle或發佈生成的HTML嗎? –
你的表格是如何生成的? (你的代碼中沒有任何表,看起來你的迭代器標記沒有做任何事。)你想簡單顯示行數還是你真的需要這個數字在JavaScript? –