我需要纯 JavaScript 来使用一组指定的单词和 URL 来读取网页并将任何匹配的单词转换为链接。谷歌之神忽略了返回任何有用的例子:(任何帮助都会很棒!
我在某处的网站上找到了这个:
FUNCTION linkWord(obj){
FOR(i IN obj){
VAR x = document.body.innerHTML;
VAR linkStart = '<a href="'+obj[i]+'">';
VAR linkEnd = '</a>';
VAR reg = NEW RegExp ('\\b' + i + '\\b','g');
x = x.replace(reg, linkStart + i + linkEnd);
document.body.innerHTML = x;
}
}
linkWord ({
'funny':'http://www.example.com',
'another':'http://icant.co.uk'
});