从选择控件获取选项值:.value vs .options [selectedIndex] .value?

时间:2013-11-06 11:50:00

标签: javascript html html-select

我已经看到了一个问题“如何确定HTML SELECT控件中的选定选项值”问题的次数超过了我想要计算的次数 - thisthis以及this实例

这些问题都有一些共同之处,它们通常建议采用以下方法之一:

//Method 1
document.getElementById("SelectControlsID").value;

OR

//Method 2
document.getElementById("SelectControlsID").options[document.getElementById("SelectControlsID").selectedIndex].value;

问题1:我认为方法2是过去不需要直接调用.value的古老浏览器所需的遗物?如果是这样,哪些浏览器仍然需要options[]方法?这是ECMAScript规范问题吗?

问题2:在编写新代码时,使用方法1是否安全,或者方法2仍然可取(JQuery除外)?

0 个答案:

没有答案