所以我在这里有这个代码并且我已经设置好了,所以当我点击按钮时,它会改变页脚。问题是,当我点击链接时,它包含我输入的网址之前的当前网站网址。如何阻止这一点,以便在点击链接时它只会转到我输入的网址?示例:我在JS中输入www.profile.com作为URL,但是当我运行该文件并在浏览器中单击它时,它将带我到www.currentWebsite.com/currentFile/www.profile.com
谢谢!
HTML
<button onclick="changeFooter()">change footer</button>
<footer class="footer footer-black footer-big">
<div class="container">
<div class="theme-bottom-footer-content">
<div class="theme-bottom-footer-content">
<ul id="menu-social-links-menu" class="footer-menu pull-left"><li id="menu-item-46" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46"><a href="https://www.yelp.com">Yelp</a></li>
</ul>
<div class="copyright pull-right">
<a href="https://themeisle.com/themes/hestia/" target="_blank" rel="nofollow">Theme</a> | Powered by <a href="http://wordpress.org" rel="nofollow">WordPress</a> </div>
</div>
</div>
</div>
</footer>
JavaScript的:
function changeFooter(){
$(".copyright.pull-right").html("Website | Created by by <a href='www.portfolio.com' target='_Blank'>My Name</a>");
// alert("inside change footer");
//document.getElementsByClassName('copyright pull-right').innerHTML = "hi";
}
答案 0 :(得分:0)
您可以使用http://
或https://
(以适当者为准)在JavaScript代码中为URL添加前缀,以创建绝对URI。
默认情况下,您列出的URL被解释为相对于当前路径。如果您有兴趣,可以在another StackOverflow answer中列出一些示例。