这是我第一次发问题。我对编程相当陌生,对javascript也非常陌生。我已经在线程中搜索了解决我的问题的方法,但是仍然无法解决。我有一个受另一文本(text1)严重影响的文本(text2)。我在text1中有一个所有单词的数组,我想遍历该数组,如果单词在两个文本中都想以不同的颜色显示在我的网页上。

这是我所拥有的:

var text1 = ["جهيم"، "سجين"، "الكتاب"];
var text2 = ["الله قد انزل الكتاب فيه تبيان كل شئ رحمة وبشرى على الحق بالحق على العالمين جميعا"]

for (i = 0; i < text1.length; i++) {
   if (i in text2) {
      document.write("<span class="color">"+ text2[i]+"</span>");
   }
}


任何帮助将不胜感激。

最佳答案

尝试这个 ,

for (i = 0; i < text1.length; i++) {
   if (text2.indexOf(text1[i]) > -1) {
      document.write("<span class="color">"+ text1[i]+"</span>");
   }
}

08-18 17:12
查看更多