题解 | #字体高亮#
字体高亮
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 的理解