我需要創建一個javacript函數來下載網頁的html源代碼並返回CSS類被提及的次數。Javascript:如何統計更大字符串中短語的實例數?
var str = document.body.innerHTML;
function getFrequency(str) {
var freq = {};
for (var i=0; i<string.length;i++) {
var css_class = "ENTER CLASS HERE";
if (freq[css_class]) {
freq[css_class]++;
} else {
freq[css_class] = 1;
}
}
return freq;
};
我在做什麼錯在這裏?
' string'應該是'str'。順便說一下,你可以發佈html –
你爲什麼認爲你做錯了什麼?你的代碼不能按預期工作嗎?你期望什麼?實際發生了什麼? –
它可以通過任何html代碼。例如,如果我想計算reddit首頁上有多少帖子,我會將reddit.com的html源代碼設置爲一個變量,然後計算「title may-blank」顯示的次數。 – Alex