2017-02-11 56 views
1

昨天晚上我得到了一个体面的问题。我正在考虑在锚链接上添加标签,这样我就可以“显示”哪个锚点被点击了。标签覆盖链接操作

我动态生成的代码,但这里的结果:

<a href="#info"><label><input type="radio" name="tab" value="Information">Information</label></a> 
<a href="#connect"><label><input type="radio" name="tab" value="Connect">Connect</label></a> 
<a href="#players"><label><input type="radio" name="tab" value="Players">Players</label></a> 
<a href="#contact"><label><input type="radio" name="tab" value="Contact">Contact</label></a> 

这导致了一组“标签”的标题。

我的问题:链接无法点击。 标签工作正常,<a>标签不会触发。 同样,当我切换订单<layer><a>

编辑:顺便说一句:我不想使用任何JavaScript。

回答

1

这是无法完成的。您正在尝试通过用户的单击执行两项操作(更改单选按钮,导航页面内容)。

+0

我不知道html有这个限制。感谢您告诉我:) – thebigsmileXD

+0

想出了一些有趣的事情。按钮仍然会调用它们的动作,所以它可能会被误解为一个错误? – thebigsmileXD