Что заменит переменную .value в javascript? - PullRequest
2 голосов
/ 17 июля 2009

Я пишу страницу, где мне нужно получить атрибут значения для выбранной опции в теге выбора.

То, как я обычно делаю это так: OnChange = "changeCurrentWebsite (this.options [this.selectedIndex] .value)

Однако каждый раз, когда я использую ".value" в Javascript, моя IDE (Intellij) жалуется, что этот символ устарел ... Кто-нибудь знает правильный способ сделать это?

Ответы [ 2 ]

3 голосов
/ 17 июля 2009

Интеллект неверен. 'Значение' совершенно правильно.

Проверьте документацию W3C:

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

0 голосов
/ 17 июля 2009

вместо

this.options[this.selectedIndex].value

нельзя ли просто использовать свойство "value" элемента? Как это:

document.getElementById('ID_OF_SELECT').value

Или, в вашем случае:

changeCurrentWebsite(this.value)

Говорите ли вы в IDE, что это тоже устарело?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...