突出显示文本-本机Javascript

突出显示文本-本机Javascript,javascript,regex,Javascript,Regex,给定一个包含文本helloworld的DOM元素。突出显示字符l的最有效方法是什么?在字符l周围加上a,并使用CSS突出显示其类的跨距 domElement.innerHTML = domElemnt.innerHTML.replace(/l+/g, '<span class="highlight">$&</span>'); 您可以使用正则表达式和mark元素突出显示word Hello world中的所有“l” var element=document.ge

给定一个包含文本helloworld的DOM元素。突出显示字符l的最有效方法是什么?

在字符l周围加上a,并使用CSS突出显示其类的跨距

domElement.innerHTML = domElemnt.innerHTML.replace(/l+/g, '<span class="highlight">$&</span>');

您可以使用正则表达式和mark元素突出显示word Hello world中的所有“l”

var element=document.getElementById'hello'; element.innerHTML=element.innerHTML.replace/l/g,“$1”; 你好,世界
在它们周围放置一个图标,并将其CSS设置为使用您想要的任何突出显示。尝试一下,如果您遇到了问题,可以问一个关于您遇到的具体问题的问题,显示您的代码并说明问题所在。它确实解决了问题,但效率不高,因为它单独标记每个l,即使它们连续出现,也可以成组标记。我们可以使用另一个正则表达式将字符串替换为null来实现这一点,但这需要另一次迭代。这正是我所寻找的,非常感谢!!