This means that in Safari all options show up (the end user can just only select the ones you wanted them to be able to select):

(The greyed out options above are for Acuras and below are for Aston Martinis)
If your use-case involves hundreds of choices (for example car makes/models) this quickly becomes an impossible UX for iPhone users.
More info here:
https://stackoverflow.com/questions/4398966/how-can-i-hide-select-options-with-javascript-cross-browser
Thanks for making this neat JS tool!