你是要原生的解决方法吗?如果是的话确实比较麻烦一点 差不多是这样的
select1内的内容你已经知道了,选择了之后值发生了变化,这时候监听select变化
//伪代码
widnow.addEventlistener('select1','click',function(){
//循环删除select2子节点
select2.removeChild(select2.childNodes[i])
//根据select1的value获取select2展示内容
xhr.then(res=>{
//循环res
let item = document.createElement('option')
item.innerHTML = res[i]
select2.appendChild(item)
})
})
相信百度没人懂。