javascript - 在URL元素后附加文本

时间:2012-06-11 11:51:53

标签: javascript html

有没有办法使用javascript将内容附加到网址?并删除前缀?

e.g。将“http://www.google.com/”改为“google.com.local /”

4 个答案:

答案 0 :(得分:0)

javascript位置对象http://www.w3schools.com/jsref/obj_location.asp可让您访问url的主机名路径等。我不知道您在寻找什么,但这可以提供帮助。

答案 1 :(得分:0)

concat()方法用于连接两个或多个字符串。

此方法不会更改现有字符串,但会返回包含已连接字符串文本的新字符串。在你的情况下:

var mystring = concat("http://www.google.com",".local");

要从字符串中删除部分 - 使用split()方法将字符串拆分为子字符串数组,并返回新数组。

提示:如果使用空字符串(“”)作为分隔符,则在每个字符之间分配字符串。

注意:split()方法也不会更改原始字符串。

答案 2 :(得分:0)

您可以使用window-object更改URL,例如:

window.location.href = url + '/' + ID

答案 3 :(得分:0)

这个怎么样?

var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");

DEMO: http://jsfiddle.net/qn5h5/