【发布时间】:2014-03-21 11:05:41
【问题描述】:
我想在单击特定链接时在 onclick 事件上打开一行。对于我有行数,其中每行下面都有一个隐藏行,当我单击行正下方的行时将显示。
代码:
<script>
function toggle(number) {
alert("toggle function called"+number);
var simNum = number;
if (document.getElementById(simNum).style.display = 'none') {
document.getElementById(${dList.simNumber}).style.display = '';
} else {
document.getElementById(${dList.simNumber}).style.display = 'none';
}
}
</script>
<tr>
<td></td>
<td>${dList.deviceAccount}</td>
<td>${dList.vehicleId}</td>
<td><a href="#" onclick="toggle(${dList.simNumber});">${dList.simNumber}</a></td>
<td>${dList.imeiNumber}</td>
<td>${dList.lastTimestamp}</td>
<td>${dList.lastLoginTime}</td>
</tr>
<tr id="${dList.simNumber}" style="display: none;">
<td align="center" colspan="7">
Expiration Time:<input id="read" type="text" value="${dList.expirationTime}"/>
<input type="button" value="Edit"><input type="button" value="Save">
</td>
</tr>
【问题讨论】:
标签: javascript html jsp show-hide