Use the HTML button with a link, you have to use <a> tag or add some JavaScript code. You can also use CSS in case want HTML looks like a link as a button.
JavaScript
<button onclick="document.location='abc.html'">HTML Page</button>
<a> tag
<a href="#"><button>Link Text</button></a>
HTML button link code
Let’s create an HTML button that acts like a link. When you click the button, it redirects to a page.
Button as a Link using JavaScript
<!DOCTYPE html>
<html>
<body>
<button onclick="document.location='https://tutorial.eyehunts.com//'">Tutorial EyeHunts</button>
</body>
</html>
Output:
HTML button with link Using <a> tag
The <button>
element allows children. The button by itself does nothing, but clicking it activates its parent link.
<!DOCTYPE html>
<html>
<body>
<a href="https://tutorial.eyehunts.com//"><button> EyeHunts </button></a>
</body>
</html>
Using form and input type
The plain HTML way is to put it in a <form>
wherein you specify the desired target URL in the action
attribute
<form action="https://google.com">
<input type="submit" value="Go to Google" />
</form>
Q: How to make a button link to another page in HTML?
Answer:- Here is example code of button link to another page in HTML.
<a href="link.html"><button> Link </button></a> <!-- Button link -->
OR
<button
onclick="document.location='default.asp'">HTML Tutorial</button>
If you are using bootstrap, you can use this to do it for you:
<a href="#" class="btn btn-info" role="button">Link Button</a>
Do comment if you have any doubts and suggestions on this tutorial.
Note: The All HTML Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version