我有一个 JSON 报告,我将其附加到我的网页,该报告监视服务器的进程,并且运行它的每个进程都返回字符串“runn1ng”。
我想在网页顶部做一个总结,上面写着:
___ out of 10 processes are running.
___
数字将是 JavaScript 计算的动态数字,用于查看网页上出现了多少“runn1ng”。
我在这里看到了一些关于如何计算数组中字符串出现次数的文档,但我很好奇是否有一种方法可以计算整个网页上字符串的出现次数。
最佳答案
像这样的东西应该可以工作:
var documentHtml = document.documentElement.outerHTML; // Gets page's HTML
var occurences = (documentHtml.match(/runn1ng/g) || []).length; // Searches the page for occurrences
但是,正如其他人所提到的,让 JSON 公开正在运行的进程的数量很可能是一种更好且更易于维护的解决方案。
关于javascript - 如何使用 JavaScript 来计算整个 HTML 网页中某个单词的出现次数,而不是仅在数组中出现的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45924192/