<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>In case `myForm.querySelector('select[name=foo]')` is not null, then `myForm.querySelector('select[name=foo]').selectedOptions` is always an HTMLCollection and has always a `length` property. If it is not the case, then either I made a typo, or I am testing some ancient browser that doesn’t support yet the `selectedOptions` property. In both cases, I want an exception to be thrown rather than an error to be dropped: it's easier to debug.<br></div></div></blockquote><div><br></div><div>Makes sense, thanks.</div><div><br></div></div></div>