1

所以我刚刚发现 IE(即使是当前的 10 和 11)不支持锚标签中的标签......但确实支持所述标签中的 onclick 操作。当我更新菜单系统并想使用标签将菜单描述与关联的快捷方式分开时遇到了这个问题。“重定向/处理”模式窗口出现得很好,但是事情就在那里。

<a target="_blank" href="http://www.google.com" onclick="console.log('you clicked me')">
    <label>I am a first label</label>
    <label>Look @ me, I'm second!</label>
</a>

当我深入研究这个奇怪的话题时,我发现标签之间的空白表现得恰到好处……只有当我将鼠标悬停在标签上时,我的 href outta here 才消失。

那么……解决办法是什么?

4

1 回答 1

4

使用跨度......就是这样......

<a target="_blank" href="http://www.theonion.com" onclick="console.log('you clicked me')">
    <span>I am another first label</span>
    <span>Look @ me, I'm another second!</span>
</a>

http://jsfiddle.net/bdGPB/1/

于 2013-09-17T16:13:20.150 回答