如何在HTML网页中搜索某些字符串并使用JavaScript设置其样式

时间:2019-02-14 05:11:51

标签: javascript string search include

我需要在HTML网页文档中搜索2个单独的字符串。在这个例子中,我正在寻找作者姓名的专利。我需要找到这些名称,用我自己的字符串替换它们,然后为它们涂任何颜色。

我将带有名称的整个字符串列表放在NodeList中。而且我需要以某种方式使用Node.textContent属性从元素获取文本(字符串)。然后,我需要使用漂亮的字符串include()方法来查看名称是否同时包含“鲍勃”和“鲍勃”。

但是我似乎无法做到这一点,也找不到明确的行会来解释如何使用它们。

2 个答案:

答案 0 :(得分:1)

我不相信您可以查询文档中的文本,但是如果您用ID或类标记它,则可以使用 getElementById()getElementsByClassName(),然后使用.setAttribute()添加类,在CSS文件中,您可以将类预设为具有不同的颜色背景或其他颜色。 MDN是学习语法的好地方,w3 schools也是如此。

答案 1 :(得分:0)

尝试使用此资源https://blog.codecentric.de/en/2013/11/javascript-search-text-html-page/,它应该是您所寻找的,但是也许发布代码以便我可以查看?