Недавно я решил использовать Eclipse для всего/большинства моего кодирования. Одна из вещей, над которой я хочу работать, это Веб-сайты с css и javascript.
Я установил плагин Aptana studio 3, так как он, похоже, имеет довольно полный набор функций. Однако я не могу заставить автодополнение кода работать даже для самого простого проекта. Внутри моего html,
<script type="text/javascript>
function myFunc(){
document.getElementByID("test").innerHTML="some text";
}
</script>
У меня есть кнопка для вызова этой функции и помещения ее в абзац.
автодополнение кода не работает, не показывает, что getElementByID является допустимым методом, И когда я просматриваю сайт, эта функциональность также не работает.
Странно то, что если я копирую и вставляю первый пример из учебника по JavaScript от W3Schools, он РАБОТАЕТ и даже позволяет мне вводить и добавлять новые функции С автодополнением кода.
Что происходит?
решение1
Проблема в том, что JavaScript чувствителен к регистру, а ID должен иметь маленькую букву d.
Итак, ваш код внутри функции должен быть следующим: document.getElementById("test").innerHTML="some text";