为什么<input type =“button”/>包含在<a> tag not work in IE?</a>中

时间:2012-03-16 01:00:55

标签: html internet-explorer internet-explorer-8

此代码适用于Firefox,Chrome和Safari,但对我来说失败了(Windows)IE 8:

<a href='http://google.com'>
   <input type="button" name='go' value='go'>
</a>

为什么呢?我应该使用(笨拙的)onClick事件绕过它?

... Grrrrr

1 个答案:

答案 0 :(得分:7)

<button>元素中不能有<a>

您可以向<a>添加一些CSS,看起来像一个按钮。

或者像它一样绕过它:

<input type="button" value="Google" onClick="javascript:location.href = 'http://google.com';" />