Моя IDE жалуется, что использование значения, как в приведенном ниже заявлении YUI, устарело ... оно все же работает, каково правильное использование.
var idValue= document.getElementById('id').value;
Спасибо .. бабу
2 ответа
Это совершенно правильное утверждение, я не уверен, с чем у вашей IDE проблемы. В различных библиотеках есть ярлыки для этого (ярлыки синтаксиса, а не ярлыки производительности ), но ничто из этого не мешает работе основных функций JavaScript, это на 100% допустимо.
Я предполагаю, что это ожидание стиля YUI:
var element = new YAHOO.util.Element('id');
var idValue = element.get('value');
... но работает любой метод, используйте то, что хотите. Я бы предпочел здесь более короткий основной синтаксис javascript.
Бабу,
Как уже отмечалось, исходный фрагмент кода не использует какую-либо библиотеку JS - похоже, IDE плохо настроена. Ответ Ника подходит для YUI 2. В новом синтаксисе YUI 3 вы можете сделать это:
YUI().use("node", function(Y) { var value = Y.one("#id").get("value); });
-Эрик
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.