DOM - 访问select值的首选方法?

时间:2012-02-02 13:51:12

标签: dom

在最近的几个答案中,我将此代码视为检索当前所选<select>代码值的方式:

el.options[el.selectedIndex].value

MDN documentation表示HTMLSelectElement的.value属性是等效的(&#34; 此表单控件的值,即第一个选定选项的值。&#34)

el.value

是否有某些原因(旧的浏览器?)为什么较长的版本似乎更受欢迎?

1 个答案:

答案 0 :(得分:1)

据我所知,.value方式始终有效。

第一个实际上存在一个额外的问题 - 当用户尚未选择选项时会发生什么?然后.selectedIndex为-1,这将使您的脚本崩溃。

所以请使用el.value