document.location.href用于相对路径

时间:2013-04-15 13:13:34

标签: javascript

我想将按钮点击重新定位到相对网址

<button onclick="document.location.href='/Recruiters.aspx'"></button>

但这不起作用......

有什么建议吗?

2 个答案:

答案 0 :(得分:5)

按钮的默认type"submit",因此当在表单内部时,单击按钮会提交它。虽然它应该首先重定向但是值得一试:

<button type="button" onclick="document.location.href='/Recruiters.aspx'"></button>

答案 1 :(得分:0)

你的onclick需要是一个处理程序。你可以这样做:

<script>
    function redirect()
    {
        window.location.href='/Recruiters.aspx';
    }
</script>

<button onclick="redirect()"></button>

如果你不想使用处理程序,你仍然可以这样内联:

<button onclick="javascript: window.location.href='/Recruiters.aspx';"></button>