の最初の行のみを選択します。JSP-JSTLテーブルは、HTML、Java、Javascript、JSP、およびJSTLの新機能であるテーブル
JSTLをタグライブラリとして使用する単純なJSPページがあります。私が得ることができるすべてをクリックして行のすべての値を取得するためにjavascriptを使用したときに、第2行、第3行または第n行をクリックしても、最初の行の値があります。私はクリックした行だけを取得したい。私はJavaScriptで
:
<script type="text/javascript" >
function getTblContents() {
var pName = document.getElementById("pName").innerHTML;
var pAddress = document.getElementById("pAddress").innerHTML;
var pEmail = document.getElementById("pEmail").innerHTML;
alert(pName + " " + pAddress + " " + pEmail);
}
</script>
私のJSTLコード:
<c:forEach var="people" items="${people.data}" varStatus="status">
<tr onMouseOver="this.className='highlight'" onMouseOut="this.className='normal'" onclick="getTblContents();" >
<td id="pName" >${people.name}</td>
<td id="pAddress" >${people.address}</td>
<td id="pEmail" >${people.email}</td>
</tr>
</c:forEach>
JavaScriptとJSPは、同じページ上にあります。
助けてください。前もって感謝します。
ありがとうございました。あなたは私の人生を救った! – NinjaBoy