解决方法如下:
var divs = document.getElementsByTagName('div');
var texts = [];
for (var i = 0; i < divs.length; i++) {
texts.push(divs[i].textContent);
}
var counts = {};
for (var i = 0; i < texts.length; i++) {
var words = texts[i].split(' ');
for (var j = 0; j < words.length; j++) {
var word = words[j];
if (counts[word]) {
counts[word]++;
} else {
counts[word] = 1;
}
}
}
for (var word in counts) {
if (counts[word] > 1) {
console.log(word);
}
}
这样,你就可以在不同的div中找到重复的字段了。你可以根据自己的需求进行进一步的处理,比如将重复的字段标记出来或者进行其他操作。