Javascript 按类或元素将URL替换为字符串
新手警报 我试图用字符串“Website”替换当前显示在页面上的URL。它不能是所有的URL,必须是特定于类的。此外,URL各不相同,但它们的结构(DOM)相同。我可以获取ElementById还是选择单个元素 如何使用JS实现这一点?非常感谢所有的建议 我的开始: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
<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,这将非常有用。$(selector).prop('host', 'www.newhost.com');