javascript - select <select> item by value -


i have

<select id="x">     <option value="5">hi</option>     <option value="7">hi 2</option> </select> 

i want javascript function enables me select , display <option> default 1 id. in other words, want setoption(5) , <option> value "5" displayed in combobox default .

is possible?

if can, es6...

function setoption(selectelement, value) {     return [...selectelement.options].some((option, index) => {         if (option.value == value) {             selectelement.selectedindex = index;             return true;         }     }); } 

...otherwise...

function setoption(selectelement, value) {     var options = selectelement.options;     (var = 0, optionslength = options.length; < optionslength; i++) {         if (options[i].value == value) {             selectelement.selectedindex = i;             return true;         }     }     return false; }  setoption(document.getelementbyid('my-select'), 'b'); 

see it!

if returns false, value not found :)


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -