包含当前网址的HTML链接无缘无故

时间:2018-05-10 04:53:49

标签: javascript html hyperlink

所以我在这里有这个代码并且我已经设置好了,所以当我点击按钮时,它会改变页脚。问题是,当我点击链接时,它包含我输入的网址之前的当前网站网址。如何阻止这一点,以便在点击链接时它只会转到我输入的网址?示例:我在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";
}

1 个答案:

答案 0 :(得分:0)

您可以使用http://https://(以适当者为准)在JavaScript代码中为URL添加前缀,以创建绝对URI。

默认情况下,您列出的URL被解释为相对于当前路径。如果您有兴趣,可以在another StackOverflow answer中列出一些示例。