-6ren">
gpt4 book ai didi

javascript - 按钮在 Mozilla Firefox 中不起作用,在 Google Chrome 中不起作用

转载 作者:行者123 更新时间:2023-11-27 23:37:03 24 4
gpt4 key购买 nike

我的表单有两个按钮,可以在 Google Chrome 中正常工作,但在 Mozilla Firefox 中无法正常工作。我应该怎么做?

<td>
<button type="button">
<a href="edit_teacher.php?edit=<?php echo $row['teach_id']; ?>">
<span class="glyphicon glyphicon-edit" style="font-size: 20px; color: green;"></span>
</a>
</button>
</td>
<td>
<button type="button">
<a href="delete_teach.php?del=<?php echo $row['teach_id']; ?>" onclick="return confirm('The Record will be Deleted....???');">
<span class="glyphicon glyphicon-trash" style="font-size: 20px; color: #ac2925;" ></span>
</a>
</button>
</td>

最佳答案

a 标签放在 button 标签之外。否则按钮将消耗该事件。

<td><a href="edit_teacher.php?edit=<?php echo $row['teach_id']; ?>"><button type="button"><span class="glyphicon glyphicon-edit" style="font-size: 20px; color: green;"></span></button></a></td>
<td><a href="delete_teach.php?del=<?php echo $row['teach_id']; ?>" onclick="return confirm('The Record will be Deleted....???');"><button type="button"><span class="glyphicon glyphicon-trash" style="font-size: 20px; color: #ac2925;" ></span></button></a></td>

HTML5 spec for button实际上使将交互式内容放入按钮无效。

Content model:

Phrasing content, but there must be no interactive content descendant.

因此 Firefox 禁止与按钮内的内容进行交互是理所当然的。

关于javascript - 按钮在 Mozilla Firefox 中不起作用,在 Google Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33449047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com