我无法使用onclick()重定向php

时间:2015-02-05 02:58:46

标签: javascript php html redirect onclick

我在php中有一个不会重定向的按钮。假设页面目的地是正确的,这一行还有什么问题吗?

echo "<button id=\"create\" onclick=\"location.href('/team/teams.php?op=create');\">Create Team</button><br>";

谢谢!

4 个答案:

答案 0 :(得分:1)

location.href不是函数,它是一个属性

onclick=\"location.href = '/team/teams.php?op=create';\"

在您的情况下,浏览器控制台中应该显示Uncaught TypeError: string is not a function

错误

答案 1 :(得分:0)

也许试试这个?

echo "<button id=\"create\" onclick=\"location.href='/team/teams.php?op=create';\">Create Team</button><br>";

答案 2 :(得分:0)

<button id='create' onclick='window.location=\"/team/teams.php?op=create\";'>Create</button>

答案 3 :(得分:0)

javascript语法为:

location.href = 'url_to_go';

所以只需删除括号,并在&lt; location.href&#39;之后给出一个等号。 代码如下:

echo "<button id=\"create\" onclick=\"location.href = '/team/teams.php?op=create';\">Create Team</button><br>";