我想要計算HTML正文中特定單詞/ pharse的出現次數。例如在一段中。特別的是,我想通過匹配一個變量進行計數 - 它指的是字符串,而不是字符串本身。如何使用JavaScript計算HTML正文中的選定單詞
下面的代碼只返回零。
也許這是與array_values - >喜歡它沒有看到它作爲一個數組。我是一個begginer,所以每一個提示都很重要。
var array_values = document.getElementsByClassName('a'); // <p class="a"> A paragraph that contains some text.
var chosenWord = document.getElementById("input").value; // a word that i would like to count (how many times it occours in paragraph)
var count = 0;
for (var i = 0; i < array_values.length; i++) {
if (array_values[i] == chosenWord)
count++;
}
alert("The word " + chosenWord + "occours " + count + "times");