指向Javascript函数内HTML页面的链接
我想从JavaScript的点击功能链接到一个HTML文件。为此,我使用了以下函数指向Javascript函数内HTML页面的链接,javascript,html,Javascript,Html,我想从JavaScript的点击功能链接到一个HTML文件。为此,我使用了以下函数 onClick: function () { document.link("about.html"); } 但这是行不通的。那么我如何在onClick函数中添加链接呢。有人能帮我吗。我通常使用以下代码: <input type="button" value="Go to page" onclick="location.href='mypage
onClick: function () {
document.link("about.html");
}
但这是行不通的。那么我如何在onClick函数中添加链接呢。有人能帮我吗。我通常使用以下代码:
<input type="button" value="Go to page" onclick="location.href='mypage.html'"/>
您可以在HTML中使用按钮元素的
onclick
属性,该属性将在按下按钮时触发函数
<button onclick="myFunc()">click me</button>
跨浏览器兼容性更安全的做法是使用window.location而不是document.location。尝试以下方法:-
函数openUrl(){
window.open(“about.html”);
//或
//window.location.href=“about.html”;
}
document.location=“about.html”代码>是否要在单击时重定向到新页面?如果是,请使用window.location.href=“about.html”@这工作很好,如果你能把它作为一个答案,我可以把它标记为正确的答案。谢谢,我百分之百肯定这个问题是重复的。我现在找不到一个更老的版本。虽然这段代码可以解决这个问题,但最好添加精化,并向可能不理解这段代码的人解释它是如何工作的。
onclick:function(){
window.navigate('your_url');
}
<button onclick="myFunc()">click me</button>
function myFunc() {
window.location = "otherpage.html";
}
<input type="button" value="Go to page" onclick="openUrl()"/>
function openUrl() {
window.open("about.html");
//or
//window.location.href= "about.html";
}