首页 > 代码库 > table内 获取同一行 其他列的value
table内 获取同一行 其他列的value
table内 获取同一行 其他列的value
function move(obj,ud){ var code = document.getElementById("reportName"); var year = document.getElementById("reportYear"); var tr= obj.parentNode.parentNode; var cells = tr.cells; var targetcode = cells[3].childNodes[0].value; document.getElementById("targetCodeSelect").value = http://www.mamicode.com/targetcode; //targetCode传参 if (ud==‘1‘) {//up document.getElementById("upOrDown").value = http://www.mamicode.com/‘1‘; } if(ud==‘2‘){//down document.getElementById("upOrDown").value = http://www.mamicode.com/‘2‘; } document.getElementById("myform").submit(); }
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-top:none"> <tr align="center" class="lantile"> <th width="36%">指标名称</th> <th width="14%">指标代码</th> <th width="10%">计量单位</th> <th width="10%" colspan="2">操作</th> </tr> <c:forEach items="${ProList}" var="ral"> <tr> <td align="left" style="text-align: left;"><span title="${ral.targetName}" style="cursor:hand">${ral.targetName}</span></td> <td align="center"><c:if test="${ral.dispIndex<=9}">0${ral.dispIndex}</c:if><c:if test="${ral.dispIndex>9}">${ral.dispIndex}</c:if></td> <td align="center">${ral.targetUnit}</div></td> <td stype="display:none;"><input type ="hidden" name="targetCode" id="targetCode" value = "${ral.targetCode}"/> </td> <td style="text-align: right;"> <input type=‘button‘ class=‘moveup‘ onclick="move(this,‘1‘)" /> <input type=‘button‘ class=‘movedown‘ onclick="move(this,‘2‘)" /> </td> </tr> </c:forEach> </table>
通过dom操作 获取tr的childNodes[0].value 即可
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。