Skip to main content Accessibility Feedback

A vanilla JavaScript select and input plugin

Update: My friend (and accessibility expert) Scott O’Hara tells me that this plugin is really bad for people who use screen readers. Accordingly, I’m rescinding my recommendation.

Choices is a vanilla JavaScript plugin that let’s you easily create configurable select box/text inputs.

I worry a little about the accessibility of this, and would love to see some testing on this with people who use assistive technology. But still, this is definitely going into my toolbox of plugins to use in the future.

🔥 Hot off the press! I just launched a new pocket guide. Learn how to build interactive web apps with vanilla JavaScript.

Have any questions or comments about this post? Email me at or contact me on Twitter at @ChrisFerdinandi.

Get Daily Developer Tips