按钮中的php/javascript按钮不';我不能在firefox中工作
首先,我在php/html中创建按钮按钮中的php/javascript按钮不';我不能在firefox中工作,javascript,php,firefox,button,Javascript,Php,Firefox,Button,首先,我在php/html中创建按钮 <button class="accordionLic" id="<?php echo 'accordionClass'.$lic_num?>">#<?php echo $lic_num; ?></button> 这是因为它无效:不允许在按钮中嵌套交互式内容(如按钮)。这意味着您的大按钮不能是按钮元素 尝试使用display:inline块将大按钮设置为span元素/div元素;模拟类似的效果。当然,您可能还
<button class="accordionLic" id="<?php echo 'accordionClass'.$lic_num?>">#<?php echo $lic_num; ?></button>
这是因为它无效:不允许在按钮中嵌套交互式内容(如按钮)。这意味着您的大按钮不能是按钮元素 尝试使用display:inline块将大按钮设置为span元素/div元素;模拟类似的效果。当然,您可能还希望添加一些自定义逻辑,使其感觉像一个按钮(hover/focus/tabindex等),但这取决于您的需要
另请参见此答案,了解按钮中不允许嵌套的内容的概述:这是因为它无效:不允许在按钮中嵌套交互式内容(如按钮)。这意味着您的大按钮不能是按钮元素 尝试使用display:inline块将大按钮设置为span元素/div元素;模拟类似的效果。当然,您可能还希望添加一些自定义逻辑,使其感觉像一个按钮(hover/focus/tabindex等),但这取决于您的需要
另请参见此答案,了解按钮中不允许嵌套的内容的概述:按钮内不能有链接。我可以删除链接,但问题仍然存在。正如答案所述,按钮内也不能有按钮。按钮内不能有链接。嗯,我可以删除链接,但问题仍然存在。你也不能有按钮内的按钮,因为答案说。嗯。那很有趣。但为什么只有在firefox中才会出现问题呢?我讨厌火狐:)@Kafus,因为其他浏览器决定宽大处理,即使这不是必需的。这是因为不同的浏览器有不同的实现。有些人可能会更严格地遵守规范(他们应该这样做),而有些人则倾向于更“灵活”。一、 就个人而言,当浏览器更严格一点时,我更喜欢它。这样,您在开发时可以更快地发现问题。那很有趣。但为什么只有在firefox中才会出现问题呢?我讨厌火狐:)@Kafus,因为其他浏览器决定宽大处理,即使这不是必需的。这是因为不同的浏览器有不同的实现。有些人可能会更严格地遵守规范(他们应该这样做),而有些人则倾向于更“灵活”。一、 就个人而言,当浏览器更严格一点时,我更喜欢它。这样,您可以在开发过程中更快地发现问题。
//...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>