这个js代码可怎么写啊

img


这个确实是不tai会,有没有个神来给我讲一下啊 真的快吐了 🤮。。1111111

你这个题目要求是什么 ,首先html代码是无序列表+文本框,你这个是要无序列表和文本框什么样的关联

<body>
  <ul>
    <li>篮球</li>
    <li>足球</li>
    <li>羽毛球</li>
    <li>游泳</li>
    <li>跑步</li>
  </ul>
  <input type="text" value="">
  <script>
    const ul = document.querySelector('ul')
    const input = document.querySelector('input')
    let arr = []
    ul.addEventListener('click',function(e){
      if(e.target.tagName === 'LI'){
        if(arr.indexOf(e.target.innerText) === -1){
          arr.push(e.target.innerText)
          input.value = arr.join(',')
        }
      }
    })
  </script>
</body>