什么是javascript中的.value变量的替代品?

时间:2009-07-16 20:51:04

标签: javascript html browser

我正在编写一个页面,我需要在select标签中获取所选选项的value属性。

我通常这样做的方式如下: 平变化=“changeCurrentWebsite(this.options [this.selectedIndex]。价值)

但是每次我在Javascript中使用“.value”我的IDE(Intellij)都会抱怨该符号已被弃用...有没有人知道正确的方法呢?

2 个答案:

答案 0 :(得分:3)

Intellij不正确。 “价值”是完全有效的。

检查W3C文档:

http://www.w3.org/TR/html401/interact/forms.html#h-17.6

答案 1 :(得分:0)

而不是

this.options[this.selectedIndex].value

是不是可以只使用元素的“value”属性? 像这样:

document.getElementById('ID_OF_SELECT').value

或者,在您的情况下:

changeCurrentWebsite(this.value)

你的IDE是否也说它已被弃用?