【发布时间】:2018-12-28 18:30:57
【问题描述】:
我是这方面的新手,我很难尝试做一些我认为必须简单的事情。
我在https://www.something.com/path/NUMBER/path/path 上托管了很多页面
在这些页面中,我有一个链接到https://www.example.com/path/REPLACE/path的按钮
我想将链接上的 REPLACE 更改为地址栏上的 NUMBER。
这是我的代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
var newURL = window.location.protocol + "://" + window.location.host + "/" + window.location.pathname;
pathArray = window.location.pathname.split( '/' );
var part_2 = pathArray[2];
var mylink = "https://www.example.com/path/" + part_2 + "/path/page.html";
});
</script>
<p><a href="#" id="mylink">BUTTON</a></p>
</body>
</html>
非常感谢您的帮助!
【问题讨论】:
-
$("#mylink").attr("href", mylink);怎么样 -
你想在加载的时候改变url还是直接改变文件中的链接?
-
我想在加载时这样做,因为页面可能会改变它的路径
-
我已经在我的回答中分享了这一点stackoverflow.com/a/51442820/1262248
标签: javascript jquery html url href