1.新建一個select.html
1 <html><head></head><body><select id="1"> 2 <option value="東風本田">東風本田</option> 3 <option value="廣汽本田">廣汽本田</option> 4 <option value="一汽大眾">一汽大眾</option> 5 <option value="上海大眾">上海大眾</option> 6 </select></body></html>
2.js操作打開下拉框
1 function openselect(){ 2 var select1=document.getElementById(1); 3 var selectlength = select1.length; 4 select1.size = selectlength; 5 select1.style = "height:100%"; 6 return ''} 7 openselect();
3.選擇其中一個選項
1 function selectone(){ 2 var selectoption = document.evaluate('//*[@id="1"]/option[3]', document).iterateNext(); 3 selectoption.parentNode.size = 1; 4 selectoption.parentNode.style = "none"; 5 selectoption.selected = true; 6 return '';} 7 selectone();
4.執行事件
let evt = document.createEvent('HTMLEvents'); evt.initEvent('change', false, true);//頁面的下拉框change事件
selectoption.parentNode.dispatchEvent(evt);