2 回答

TA貢獻1853條經驗 獲得超6個贊
您onchange可以像這樣在選擇輸入上使用事件來做到這一點:
<select onchange="changed(this)"></select>
function changed(option){
console.log(option.value);
}
這是一個工作片段
let userInstantiation = [{id: 1, name: 'user1'},{id: 2, name: 'user2'}];
let userDropDownList = userInstantiation.reduce((usersHTML, user) =>
usersHTML +=
`<option class="nav__div__one__dropdown__choice" value="${user.id}">${user.name}</option>`
, '')
document.querySelector(".nav__div__one__dropdown").innerHTML = userDropDownList;
function changed(option){
console.log(option.value);
}
<select class="nav__div__one__dropdown" onchange="changed(this)" name="users"></select>

TA貢獻1863條經驗 獲得超2個贊
你會這樣去做
document.querySelector('nav__div__one__dropdown').addEventListner('change',(e)=>{
const userId=e.target.value;
//here do your user tying logic
})
添加回答
舉報