最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

html - Select input select all options at once with JavaScript - Stack Overflow

programmeradmin3浏览0评论

I have this code

<!DOCTYPE html>
<html>
<body>

<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

</body>
</html> 

I want to select all option at once with JavaScript.

I have this code

<!DOCTYPE html>
<html>
<body>

<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

</body>
</html> 

I want to select all option at once with JavaScript.

Share Improve this question edited Apr 7, 2020 at 19:58 isherwood 61.1k16 gold badges120 silver badges168 bronze badges asked Aug 16, 2015 at 21:36 MrLitC0deMrLitC0de 651 gold badge2 silver badges11 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 14

Here is one way you could do it:

    function selectAll()
    {
    	options = document.getElementsByTagName("option");
    	for ( i=0; i<options.length; i++)
    	{
    		options[i].selected = "true";
    	}
    }
    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>
    
    <select multiple>
    	<option value="volvo">Volvo</option>
    	<option value="saab">Saab</option>
    	<option value="opel">Opel</option>
    	<option value="audi">Audi</option>
    </select>
    
    <button onClick="selectAll();">Select All</button>
    
    </body>
    </html> 

发布评论

评论列表(0)

  1. 暂无评论