IE到底有什么问题?所以我有一些像这样的基本代码:
<button><a href="index.php?showpage1">Show page1</a></button>
if (isset($_GET['showpage1'])) {
echo "some stuff";
}
这适用于除Internet Explorer 11之外的所有浏览器(未测试旧浏览器)。我已经从按钮标签中取出了链接并且工作正常。我也试过在链接标签中封装按钮并猜测它是什么:不起作用。
当发生这种情况时,IE中的URL看起来也很奇怪,来自不同HTML元素的名称属性!
对这个问题的任何想法?
答案 0 :(得分:1)
内容模型: 短语内容,但必须没有互动内容后代。
交互式内容是专门面向用户的内容 相互作用。
a audio (if the controls attribute is present) button embed iframe img (if the usemap attribute is present) input (if the type attribute is not in the Hidden state) keygen label object (if the usemap attribute is present) select textarea video (if the controls attribute is present)
因为PeeHaa已经在评论中指出:规范明确禁止a
内的button
。