首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML按钮标签中的IE-11链接无法工作-如何修复?

HTML按钮标签中的IE-11链接无法工作-如何修复?
EN

Stack Overflow用户
提问于 2018-08-13 16:44:08
回答 1查看 1.6K关注 0票数 0

此代码在Chrome中工作,但在IE-11中不起作用。我如何在不做CSS按钮的情况下修复它?

代码语言:javascript
复制
<?php
echo "<button type='button'><a href='".$this_page."?page_num=".$next.$id2pass.$alpha2pass.$date2pass."'>Next</a></button>";
?>

我猜想使用CSS创建/模拟一个按钮可能有效,但我想知道上面的代码是否可以修复以使用简单的HTML标记。

谢谢你的帮助。

我确信这个问题的答案在网上的某个地方存在,但到目前为止我还没有找到它,所以这最后的努力是:-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-13 16:49:16

不允许将<a>链接元素放置在<button>元素中。有些浏览器实际上会做你想做的事情,而有些则不会。如果你必须有一个按钮作为链接,有两种解决方案:

样式链接

只使用<a>元素并使用CSS将其样式设置为按钮(您已经表示不需要)。

表格包页按钮

<button>包装在<form>中,并将链接目标设置为表单的action属性:

代码语言:javascript
复制
<form action="https://www.google.com">
  <input type="submit" value="Google it!" />
</form>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51827002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档