YUI getElementById ('id'). Значение устарело? - PullRequest
0 голосов
/ 31 мая 2010

Моя IDE жалуется, что использование значения, как в приведенном ниже выражении YUI, устарело ... оно работает, тем не менее, как правильно использовать.

  var idValue= document.getElementById('id').value;

спасибо .. Баба

Ответы [ 2 ]

2 голосов
/ 31 мая 2010

Это совершенно правильное утверждение, не уверен, с чем здесь связана ваша IDE. У разных библиотек есть для этого ярлыки (синтаксические ярлыки, а не производительность ярлыки), но ни одно из них не мешает работе основных функций JavaScript, это на 100% допустимо.

Полагаю, он ожидает стиль YUI:

var element = new YAHOO.util.Element('id');
var idValue = element.get('value');

... но любой из методов работает, используйте тот, который вы хотите. Я бы предпочел более короткий основной синтаксис JavaScript здесь.

0 голосов
/ 01 июня 2010

Баба,

Как уже отмечалось, оригинальный фрагмент кода не использует библиотеку JS - похоже, что среда IDE плохо настроена. Ответ Ника выглядит хорошо для YUI 2. В более новом синтаксисе YUI 3 вы можете сделать следующее:

YUI().use("node", function(Y) {
  var value = Y.one("#id").get("value);
});

-Эрик

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