2016-02-26 64 views
1

我想将<button>标记重定向到特定页面/网址。我不确定我的代码有什么问题。按钮标记不起作用

<button onclick="location.href='http://google.com';" value="Go to Google">Take Me To Google</button> 

这是我正在使用的代码。它不工作,因为我们做的输入&标签

+0

https://jsfiddle.net/jwocujn1 –

+0

尝试在[jsfiddle](http://jsfiddle.net)中使用“https”。 –

回答

0

无法导航到从他们访问由于作为限制其他领域不同的URL保护的结果。

这个问题通常被认为是跨源资源共享(C.O.R.S.)。你可以深入阅读here

从众多中,Google是其中之一。

您可以通过从谷歌更换URL到其他例如冰尝试: - >

<button type="button" onclick="location.href='https://www.bing.com';" value="Bing">Bing</button> 

,它会工作,因为,冰允许其他网址,无需任何C.O.R.S.访问

就你的code而言,我发现你的代码没有问题。

希望这个答案可以帮助你。

0

试试这个

<button type="button" onclick="location.href='http://www.google.com';" value="Google"> 
 
    Google 
 
</button>

+0

是的,只是完美的:)谢谢伙伴 –