Javascript 按类或元素将URL替换为字符串

Javascript 按类或元素将URL替换为字符串,javascript,jquery,str-replace,Javascript,Jquery,Str Replace,新手警报 我试图用字符串“Website”替换当前显示在页面上的URL。它不能是所有的URL,必须是特定于类的。此外,URL各不相同,但它们的结构(DOM)相同。我可以获取ElementById还是选择单个元素 如何使用JS实现这一点?非常感谢所有的建议 我的开始: <script type="text/javascript"> $(document).ready(function() { $(".element span").text(function(index, t

新手警报

我试图用字符串“Website”替换当前显示在页面上的URL。它不能是所有的URL,必须是特定于类的。此外,URL各不相同,但它们的结构(DOM)相同。我可以获取ElementById还是选择单个元素

如何使用JS实现这一点?非常感谢所有的建议

我的开始:

<script type="text/javascript">

$(document).ready(function() {

    $(".element span").text(function(index, text) {

    return text.replace('http://dynamic url', 'Website');

    });
});

$(文档).ready(函数(){
$(“.element span”).text(函数(索引,文本){
返回文本。替换('http://dynamic 网址“,”网站“);
});
});

假设您使用class
替换url创建链接

<a href="http://someurl.com" class="replace-url">whatever</a>

您可以更改目标的主机

$(selector).prop('host', 'www.newhost.com');
这将保持结构不变。“www.host.com/sub1/index.php”将变为“www.newhost.com/sub1/index.php”


示例:

您可以选择所有


请添加您的HTML代码如果您显示了HTML示例,包括应该更改和不应该更改的URL,这将非常有用。
  • 网站:服务/异常心律”title=“www.uofmhealth.org/medical-服务/异常心律”target=“\u blank“>www.uofmhealth.org/medical-services/unnormal-heart-rhatms
  • 几秒钟前通过检查dom中的元素发现了它,:D
    $(selector).prop('host', 'www.newhost.com');