【发布时间】:2017-07-14 00:51:08
【问题描述】:
首先,我在 php/html 中创建按钮
<button class="accordionLic" id="<?php echo 'accordionClass'.$lic_num?>">#<?php echo $lic_num; ?></button>
我们可以称之为“大按钮”
当文档准备好时,脚本正在启动,为这个按钮(大按钮)创建内容+在其中创建另一个按钮(我们可以称之为“小按钮”)
//...code...//
var text = (elem.innerHTML = accordionHeader[i] +
'<span style="float:right;font-weight:bold;"><a href="?edit='+id[i]+'">
<button class="btn btn-default">edit</button></a> '+(i+1)+'</span>') || "";
在输出中是这样的:
<button class="big-button">
<b>header</b>content
<span style="float:right">
<a href="?edit=5">
<button id="small-button">edit</button>
</a>
</span>
</button>
问题是(在 Firefox 中)我无法点击small-button——“点击”总是在这个大的。就像big-button 在small-button 前面一样。我试过z-index,但它根本没有帮助。
在 Chrome 中不会出现此问题。
【问题讨论】:
-
按钮内不能有链接。
-
好吧,我可以删除链接,但问题仍然存在。
-
正如答案所说,您也不能在按钮内有按钮。
标签: javascript php firefox button