我在<input>
元素中有一个<a>
元素,这意味着IE8在单击时会忽略<a>
元素的href属性。它适用于所有其他浏览器。 有没有办法确定是否打开了新的标签/窗口?然后我可以给用户一个正常/丑陋的链接,如果它不起作用,请点击。
代码示例:
<a target="_blank" href="http://somelink.com"><input type="button" class="standard_button_styling" /></a>
我尝试了什么:
<input>
标记并设置<a>
标记的样式:我无法使其看起来像我的其他按钮(可能是由于本机浏览器样式)而且我不希望它看起来更糟每个人只用IE8解决问题。答案 0 :(得分:0)
您可以尝试使用<button>
代替<input>
,但我不确定这是否可以解决问题。
或者只使用<form>
。
<form method="get" target="_blank" action="yourlink">
<input type="submit" value="Click" />
</form>