你如何使HTML按钮表现得像一个超链接?

xar*_*rzu 15 html javascript onclick

如何使HTML按钮的行为就像一个超链接,如果你点击它,它会打开一个显示你想要的页面的浏览器窗口?

我明白这一点.我想我会使用这个,但不是链接到"onclick"引号内的一些javascript代码我想放一些简单的东西,将启动一个新的浏览器窗口.

YOU*_*YOU 24

onclick和window.open

<input type="button" onclick="window.open('http://www.example.com','_blank','resizable=yes')" />
Run Code Online (Sandbox Code Playgroud)


War*_*rty 9

In Head:  
<script>
openNewWindow = function()
{
 window.open(url, "_blank");
};
</script>
In Body:    
<input type="button" onclick="openNewWindow()" >
Run Code Online (Sandbox Code Playgroud)

我更喜欢定义一个名为openNewWindow()的函数,而不是将代码放在输入标记中.这是为了组织.如果您打算使用许多不同的按钮来打开不同的窗口,我强烈建议您这样做.


Rav*_*via 9

我认为这是最适合您的解决方案.

试试吧

<a href="http://www.stackoverlfow.com" target="_"><input 
type="button" value="Click Me"/></a>
Run Code Online (Sandbox Code Playgroud)

快乐编码!!

  • 那是无效的HTML,将无法持续运行。 (2认同)