假设我们有一个链接
<a href="/something" target="_new">blah</a>
现在我想要一个按钮来做与链接相同的事情,而不使用jquery。
有没有人有这样的经历?
修改
这需要是一个使用target =“_ new”的链接,因为这样做而不是直接弹出是IE6在弹出窗口中打开下载的一些问题的解决方法。
简而言之:我有一个很好的理由使用链接,但我从一个按钮开始,所以如果我可以用javascript做一些事情,那么不必将我的链接设置为看起来像按钮。 / p>
答案 0 :(得分:2)
尝试使用window.open()您可能会遇到浏览器中弹出窗口阻止程序的问题。
答案 1 :(得分:2)
无需编写脚本:
<html>
<body>
<form method="get" action="http://stackoverflow.com" target="_blank">
<div><button type="submit">Click me</button></div>
</form>
</body>
</html>
答案 2 :(得分:0)
其中任何一个都应该有效:
<input type="button" onclick="window.open('/something');" value="blah" />
<button type="button" onclick="window.open('/something');">blah</button>