获取我当前的URL并使用JS

时间:2015-05-22 02:15:23

标签: javascript jquery html

我有一些HTML需要包含在其他多个页面中。

HTML是这样的:

<p>This page's URL is SOMETHING.</p>

我想使用Javascript找出我当前的URL(window.location.href),并在首次加载页面时自动替换它。类似的东西:

$( document ).ready(function() {
    $( MAGIC LINE THAT REPLACES THE WORD 'SOMETHING' WITH THE ACTUAL URL );
});

结果是:

<p>This page's URL is http://www.hello.com/page3.html.</p>

我知道如何用PHP做这个,但我不能在这个项目中使用PHP,它需要是JS。这甚至可能吗?

非常感谢

3 个答案:

答案 0 :(得分:3)

可以是:

$( document ).ready(function() {
    $("p").html("This page's URL is"+window.location.href);
});

更高级:

 $( document ).ready(function() {
        var formatStr = $("p").html();
        formatStr = formatStr.replace(/SOMETHING/i, window.location.href);
        $("p").html(formatStr);
 });

答案 1 :(得分:0)

<强> JS

var url = window.location.href; 
document.getElementById("url").innerHTML = "This is current URL:" + url;

<强> HTML

<p id="url"></p>

DEMO

答案 2 :(得分:0)

 document.url gives you the current URL in the address bar

。在您准备好的<p id="urlHold"></p>中为jQuery('#urlHold').html(document.URL)分配ID;