gpt4 book ai didi

javascript - 在 href 中查找包含特定字符串的链接,并仅使用 javascript 删除斜杠之间的 href

转载 作者:行者123 更新时间:2023-11-30 14:09:16 24 4
gpt4 key购买 nike

我有一个用例,我必须选择所有 <a> ,在 url 中包含字符串,如“/web/local”,并从所有这些链接的所有 href 中删除“/web/local”。

注意:我不会使用 jQuery。我可以使用纯 js 或 YUI。

提前致谢。

最佳答案

查看内联评论:

let phrase = "/web/local";

// Get all the links that contain the desired phrase into an Array
let links = Array.prototype.slice.call(document.querySelectorAll("a[href*='" + phrase +"']"));

// Loop over results
links.forEach(function(link){
// Remove the phrase from the href
link.href = link.href.replace(phrase, "");
});

// Just for testing:
console.log(document.querySelectorAll("a"));
<a href="http://www.something.com/web/local">Some Link</a>
<a href="http://www.something.com/web/local">Some Link</a>
<a href="http://www.something.com/web/local">Some Link</a>
<a href="http://www.something.com/web/local">Some Link</a>
<a href="http://www.something.com/web/local">Some Link</a>

关于javascript - 在 href 中查找包含特定字符串的链接,并仅使用 javascript 删除斜杠之间的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54772634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com