我需要将每行textarea“a”与textarea“b”的所有行进行比较,并创建一个alert(),其中包含“b”中不存在的所有“a”项
¿我该怎么做?
答案 0 :(得分:1)
一种方法是获取2个textareas的值并将它们拆分为换行符(\n
)。然后,您可以迭代第一个textarea的行,并检查它们是否出现在第二个textarea中:
var t1 = document.getElementById("textarea1").value.split("\n"),
t2 = document.getElementById("textarea2").value.split("\n"),
notIn2 = [];
for(var i = 0; i < t1.length; i++) {
if(t2.indexOf(t1[i]) === -1) {
notIn2.push(t1[i]);
}
}
可能有更好的方法,我确信上述内容远非完美。这就是首先想到的。这是working example。