[英]How to count specified word occurrence in multiple elements
我有一些元素屬於“ shoutbox_text”類,如何計算所有元素中出現的指定單詞? (它們的內部HTML只是純文本,內部不再有標簽。)
假設您要搜索單詞“ word”,則可以執行以下操作:
var elems = document.getElementsByClassName('shoutbox_text'),
n = 0;
for(var i=0; i<elems.length; i++){
var text = elems[i].innerHTML;
n += (text.match(/word/gi) || []).length;
}
alert(n);
如果您在可變單詞中包含word
,並且搜索區分大小寫,則可以執行以下操作:
var elems = document.getElementsByClassName('shoutbox_text'),
n = 0;
for(var i=0; i<elems.length; i++){
var text = elems[i].innerHTML;
n += text.split(word).length - 1;
}
alert(n);
來自玻利維亞拉巴斯的歡呼聲
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.