2 回答

TA贡献1829条经验 获得超9个赞
如果单元格中有多个跨度或其他元素,则可以执行此操作
row.cells[1].getElementsByTagName("span")[0].innerHTML;

TA贡献1719条经验 获得超6个赞
您需要检查子节点,如果存在,则从中获取值。
像这样的东西:
<script type ="text/javascript" >
function GetSelectedRow(UserLink) {
var row = UserLink.parentNode.parentNode;
var Userid;
if(row.cells[1].firstChild) {
Userid = row.cells[1].firstChild.innerHTML;
} else {
Userid = row.cells[1].innerHTML;
}
alert(Userid);
return false;
}
</script>
我还没有测试过这段代码,但它应该能给你这个想法。根据需要修改它。
此代码示例做出了一些可能会破坏它的假设,因此可能需要更加稳健。
添加回答
举报