此代码在Firefox,Chrome和Safari,但失败对我来说上(Windows)中IE 8:为什么包装在<a>标记中的<input type ='button'>在IE中不起作用?
<a href='http://google.com'>
<input type="button" name='go' value='go'>
</a>
为什么?我应该只使用一个(笨拙的)onClick事件来解决它吗?
Grrrrr ....
此代码在Firefox,Chrome和Safari,但失败对我来说上(Windows)中IE 8:为什么包装在<a>标记中的<input type ='button'>在IE中不起作用?
<a href='http://google.com'>
<input type="button" name='go' value='go'>
</a>
为什么?我应该只使用一个(笨拙的)onClick事件来解决它吗?
Grrrrr ....
你不能有一个<button>
的<a>
元素中。
但是,您可以将一些CSS添加到<a>
看起来像一个按钮。
或者绕过它想:
<input type="button" value="Google" onClick="javascript:location.href = 'http://google.com';" />
你尝试''? – paislee 2012-03-16 01:02:39
刚刚尝试过 - 同样的事情:在Chrome中工作,在IE 8中不起作用:-( – Eric 2012-03-16 01:05:55
您在“a”中使用'button'有什么动机? – Jacob 2012-03-16 01:08:55