你这个题目要求是什么 ,首先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>