打印按钮选项在chrome中工作,而不是在Firefox中

时间:2014-04-22 08:28:13

标签: html

这是代码。

<button><a title="Print Screen" alt="Print Screen" onclick="window.print();" target="_blank"
       style="cursor:pointer;"><i class="black glyphicon glyphicon-print"></i></a></button>

打印按钮选项在chrome中有效,但在firefox中没有。

请指导我最好的选择来克服这一点。

感谢

1 个答案:

答案 0 :(得分:1)

HTML禁止在按钮或锚点中放置交互式元素。锚点和按钮都是互动元素。

当您犯此错误时,浏览器将以不同方式从中恢复。 Firefox不会以一种能让您获得所需效果的方式从错误中恢复。

您无法在任何地方进行链接,因此请删除<a>元素,并将绑定到它的JavaScript移至<button>