JavaScript load a page on button click

前端 未结 4 1111
忘了有多久
忘了有多久 2020-12-13 08:27

I am trying to do a very simple task here, I would like to be able to click a button on a page and have it take me to another page. I have tried window.location.href, and a

相关标签:
4条回答
  • 2020-12-13 08:50

    Simple code to redirect page

    <!-- html button designing and calling the event in javascript -->
    <input id="btntest" type="button" value="Check" 
           onclick="window.location.href = 'http://www.google.com'" />
    
    0 讨论(0)
  • 2020-12-13 08:50

    Don't abuse form elements where <a> elements will suffice.

    <style>
        /* or put this in your stylesheet */
    
        .button {
            display: inline-block;
            padding: 3px 5px;
            border: 1px solid #000;
            background: #eee;
        }
    
    </style>
    
    <!-- instead of abusing a button or input element -->
    <a href="url" class="button">text</a>
    
    0 讨论(0)
  • 2020-12-13 08:57

    The answers here work to open the page in the same browser window/tab.

    However, I wanted the page to open in a new window/tab when they click a button. (tab/window decision depends on the user's browser setting)

    So here is how it worked to open the page in new tab/window:

    <button type="button" onclick="window.open('http://www.example.com/', '_blank');">View Example Page</button>
    

    It doesn't have to be a button, you can use anywhere. Notice the _blank that is used to open in new tab/window.

    0 讨论(0)
  • 2020-12-13 08:58

    Just window.location = "http://wherever.you.wanna.go.com/", or, for local links, window.location = "my_relative_link.html".

    You can try it by typing it into your address bar as well, e.g. javascript: window.location = "http://www.google.com/".

    Also note that the protocol part of the URL (http://) is not optional for absolute links; omitting it will make javascript assume a relative link.

    0 讨论(0)
提交回复
热议问题