今天為大家分享一篇js動態設置select下拉菜單的默認選中項實例,具有很好的參考價值,希望對大家有所幫助。
代碼實例如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <select id="box"> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> <button id="btn">設置</button> </body> </html> <script> // 根據指定內容設置下拉框的內容 111|222|333|444 let btn = document.querySelector('#btn') btn.onclick = () =>{ setselectchooseditem('box','222|我的|她') } // 封裝函數 function setselectchooseditem (idStr, text) { let $id = document.getElementById(idStr) let str = text let arr = str.split('|') let output = '' for (let i in arr) { output += `<option value="">${arr[i]}</option>` } $id.innerHTML = output } </script>