3

我已经看到“如何确定 HTML SELECT 控件中选定的选项值”这个问题的次数超过了我想计算的次数——例如这个这个这个

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

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

或者

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

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

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

4

0 回答 0