,可以通过以下步骤实现:
以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>Count Text Occurrences in Div</title>
</head>
<body>
<div id="textDiv"></div>
<script>
function countTextOccurrences() {
var textArray = ["apple", "banana", "apple", "orange", "banana", "apple"];
var occurrences = {};
for (var i = 0; i < textArray.length; i++) {
var text = textArray[i];
var regex = new RegExp(text, "g");
var count = (occurrences[text] || 0) + (textDiv.innerHTML.match(regex) || []).length;
occurrences[text] = count;
}
var result = "";
for (var key in occurrences) {
result += key + ": " + occurrences[key] + "<br>";
}
textDiv.innerHTML = result;
}
countTextOccurrences();
</script>
</body>
</html>
在上述示例中,我们创建了一个包含文本值的数组textArray
,并使用countTextOccurrences
函数统计每个值在div中出现的次数。最后,将结果以键值对的形式添加到div中。
请注意,上述示例中的代码仅用于演示目的,实际应用中可能需要根据具体需求进行修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云