简体   繁体   中英

Get Select Array Value on JavaScript

I want to get Select Element Array value using javascript but i cant get i get all other element value like text etc but cant get select array value.

Select element in My Html code

<select name="abc[]"></select>
<select name="abc[]"></select>

and Javascript Code for get Select Value

document.querySelectorAll("input[name='abc[]']")

but cant get its value, Help me out of this

First: use select , not input in your css selector . Here's a snippet to find the value and text of the selected option:

 const selectedOption = document.querySelector(`select[name='abc[]'] > option:checked`); console.log(`Value: ${selectedOption.value}, Text: ${selectedOption.textContent}`);
 <select name="abc[]"> <option value="1">text 1</option> <option value="2">text 2</option> <option value="3" selected>text 3</option> <option value="4">text 4</option> </select>

Try this: [1]: https://jsfiddle.net/phiphophe/c7a3gdtn/1/

var matches = document.querySelectorAll("select[name='abc[]']");

for(var select of matches){
console.log(select.value);
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM