Проблема с джава скриптом, пишет ошибка при выполнении функции, как решить?
Добрый день, знатоки!
Есть проблема, делаю форму с числами, нужно сделать +10, -10, *2, \2.
Начал с плюс 10, прописал функцию и занес ее в онклик, на сайте выдаёт ошибку document.getELementById is not a function
Джава:
Метода "getELementById()" у объекта document нет, есть только "getElementById()". Как и подавляющее большинство языков программирования, JavaScript чувствителен к регистру, поэтому здесь мы получаем ошибку.
gzmone, у вас в WebStorm выключено отображение ошибок (плашка "OFF" вверху справа). Если его включить, среда разработки будет подчёркивать такие опечатки, что позволит легче их находить.
Виталий Сергеев, оо спасибо, раньше видел их, потом перестали показывать, значит нажал на переключение.
Еще такой вопрос, при выводе результата показывает глоб.переменную НаН, как это исправить?
gzmone, NaN это просто значение, такое же как, например, "1" или "null". То что переменная имеет некое значение — это нормально, исправлять тут нечего.
Задайте новый вопрос, если:
вы не понимаете, что означает NaN, какой смысл это значение несёт. В этом случае вопрос будет о теории (стандарте EcmaScript, а точнее FP64) и будет звучать как "Что такое NaN"
вы понимаете, что значит NaN, но это значение отличается от ожидаемого вами в данном конкретном месте кода. В этом случае потребуется отладка и разбирательство с конкретным кодом. Придётся привести пример нерабочего кода, а также описать ожидаемый и реальный результаты.