我可以在没有java脚本的情况下点击TR吗?

Pau*_*aul 4 html

我目前有一个java脚本解决方案,可以使整个表行可单击.我需要支持非java脚本人员,所以这可能没有java脚本吗?

我可以为每个单元格添加一个href标签,但这似乎有点过分,它也只允许用户点击单元格的内容.

将整个表行变成超链接的其他任何替代方法?

Ric*_*ams 11

不幸的是,不是没有在每个单元格中放置链接,否则它不是有效的标记.

您仍然可以通过使链接显示为块来使其显示为"行"可点击,以便它们占据整个单元格.

例如(jsFiddle)

<table>
    <tr>
        <td><a href="#">Some text</a></td>
        <td><a href="#">more text</a></td>
        <td><a href="#">more text</a></td>
    </tr>
</table>

tr:hover { background: #ddd; }
td { border: 1px solid #000; border-collapse: collapse; }
td a { display: block; padding: 5px 20px; }
Run Code Online (Sandbox Code Playgroud)