gpt4 book ai didi

javascript - 将文本(HTML 标签之外)更改为链接

转载 作者:行者123 更新时间:2023-11-28 20:30:14 32 4
gpt4 key购买 nike

我想要一个 JavaScript,它可以在页面上搜索正则表达式(假设“abcabc”)并用链接替换该正则表达式。

我现在的尝试是:

function replText(text) {
var exp = new RegExp("(abcabc)", "g");

return text.replace(exp, "<a href=\"http://my_site.com/$1\">$1</a>");
}


// http://stackoverflow.com/questions/5494259/jquery-change-all-elements-text
// Thanks to Box9!
function recursiveReplace(node) {
if (node.nodeType == 3) { // text node
node.nodeValue = replText(node.nodeValue);
} else if (node.nodeType == 1) { // element
$(node).contents().each(function () {
recursiveReplace(this);
});
}
}

recursiveReplace(document.body);

这......有点有效。但话又说回来,并不是真的,因为它不创建链接,而是创建

提前致谢!

最佳答案

关于javascript - 将文本(HTML 标签之外)更改为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583415/

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