以下是使用 JavaScript 来解决这个问题,而不是直接在 HTML 中解决。在 JavaScript 中,您可以这样做: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> var arr1 = [1, 2, 7, 4, 3, "a", "d", "g"]; var arr2 = [7, 3, "d", "g", "h", 3, 7]; var newArr = []; for (var i = 0; i < arr1.length; i++) { for (var j = 0; j < arr2.length; j++) { if (arr1[i] === arr2[j] &&!newArr.includes(arr1[i])) { newArr.push(arr1[i]); } } } console.log(newArr); </script> </body> </html> ``` 在上述代码中,通过两层循环来比较两个数组的元素,如果相同且新数组中还没有该元素,就将其添加到新数组中。 [2024-11-02 22:15:21 | AI写代码神器 | 316点数解答]