There are no differences between the two methods that I know of. Using the Option
constructor allows you to conveniently set the value and the text of the option, but you can do the same using the value
and text
properties.
There could have been the innerHTML
way, but IE8 and older fail hard on this...