#javascript #jslint
#javascript #jslint
Вопрос:
Я получаю предупреждение со следующей функцией:
function getElement(id) {
return document.getElementById(id);
}
Проблема в строке 2 символ 16: «документ» использовался до его
определения.
Что это значит?
Спасибо.
Комментарии:
1. Вы должны поставить галочку «Предполагать браузер» при запуске JSLint с таким кодом
2. Если у вас действительно есть такая функция, вам следует взглянуть на jquery.com , или prototypejs.org . Серьезные веб-разработчики в наши дни не пишут такой низкоуровневый код.
Ответ №1:
Вам нужно будет использовать browser ( browser: true
) . Без этого он обрабатывается document
как обычная переменная, которая явно не определена.