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.

🚀 Make 2018 the year you master JavaScript! My pocket guides and mini courses are short, focused, and made for beginners. You can do this!

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

Get Daily Developer Tips