【问题标题】:row open on onclick event which is initially hidden在最初隐藏的 onclick 事件上打开的行
【发布时间】: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


    【解决方案1】:

    更改您的 JavaScript 代码

     function toggle(number) {
                    alert("toggle function called"+number);
                    var simNum = number;
                    if (document.getElementById(simNum).style.display = 'none') {
                        document.getElementById(simNum).style.display = '';
                    } else {
                        document.getElementById(simNum).style.display = 'none';
                    }
                }
    

    【讨论】:

      猜你喜欢
      • 2015-05-12
      • 1970-01-01
      • 2012-08-04
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多