помогите доработать кодд

На странице изображено 2 поля ввода. В оба текстовые строки вводятся серия значений, разделенных запятой (значение числовые). при нажатии на кнопку должно исполниться функция. Функция формирует 2 массивы и на основе их формирует третий массив который содержит элементы, которые являются не общие этих массивов. Исходный массива выводится на экран абзаце.

 <div>
  <input type="text" class="oneArray">
  <input type="text" class="twoArray">
  <button class ="b1">ok</button>
</div>
<div id="zv1">
  <p id-ar>1 масив: </p>
  <p id-ar1>2 масив: </p>
  <p id-ar2>3 масив: </p>
</div>

js

let inp1=document.querySelector('.oneArray');
let inp2=document.querySelector('.twoArray');
let button=document.querySelector('.b1')

button.onclick = function (){
  let str=inp1.value;
  let arr= str.split(',');

  let str1=inp2.value;
  let arr1= str1.split(',');
  console.log(arr)
  console.log(arr1)

  if (arr.length>arr1.length){
    let dvb=arr.length
    let dvm=arr1.length
  }else {dvb=arr1.length; dvm=arr.length}

let arr2=[];
for (let i=0; i<dvb; i++){
  if (arr.indexof(arr1[i])==-1) 
    arr2.push(arr1[i])
}
document.getElementById("ar").innerHTML+=arr;
document.getElementById("ar1").innerHTML+=arr1;
document.getElementById("ar2").innerHTML+=arr2;
console.log(arr2)
  }

Ответы (0 шт):