题解 | #字体高亮#

字体高亮

https://www.nowcoder.com/practice/1b7437b538af4689b1509db2068abe55

text.innerHTML = text.innerText;

// 如果不存在搜索条件 || 搜索内容不存在
if (!search.value || text.innerText.indexOf(search.value) == -1) return;

let Reg = new RegExp(search.value, 'g');
text.innerHTML = text.innerText.replace(Reg, $1 => `<b style="background-color: yellow">${$1}</b>`)

这个没什么可说的,代码很简单,无非就是一个正则替换,再有就是对 innerHTML 和 innerText 的理解

全部评论
感觉比我现在写得好,有点感慨
点赞 回复
分享
发布于 2023-07-21 17:09 广东

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务