我需要在HTML网页文档中搜索2个单独的字符串。在这个例子中,我正在寻找作者姓名的专利。我需要找到这些名称,用我自己的字符串替换它们,然后为它们涂任何颜色。
我将带有名称的整个字符串列表放在NodeList中。而且我需要以某种方式使用Node.textContent属性从元素获取文本(字符串)。然后,我需要使用漂亮的字符串include()方法来查看名称是否同时包含“鲍勃”和“鲍勃”。
但是我似乎无法做到这一点,也找不到明确的行会来解释如何使用它们。
答案 0 :(得分:1)
我不相信您可以查询文档中的文本,但是如果您用ID或类标记它,则可以使用
getElementById()
或getElementsByClassName()
,然后使用.setAttribute()添加类,在CSS文件中,您可以将类预设为具有不同的颜色背景或其他颜色。 MDN是学习语法的好地方,w3 schools也是如此。
答案 1 :(得分:0)
尝试使用此资源https://blog.codecentric.de/en/2013/11/javascript-search-text-html-page/,它应该是您所寻找的,但是也许发布代码以便我可以查看?