Итак, для этого проекта у меня есть два отдельных файла, один из которых содержит некоторые элементы HTML, а другой содержит большинство действий этого приложения, которые я делаю. Тем не менее, во всех уроках, которые я могу найти, создание диаграммы в определенном месте предполагает, что скрипт находится в HTML-документе. Например:
<script>
......
var chart1 = new Chart('makeChartHere');
......
</script>
<div id="makeChartHere"><div>
Это подсказывает мне, что он берет строку, используемую для идентификации тега где-то в документе, и помещает туда диаграмму.
Однако в отдельном файле javascript в той же папке, если я пытаюсь сделать то же самое внутри метода, он, похоже, не распознает идентификатор makeChartHere
, поэтому есть другой способ получить этот идентификатор из отдельный файл, или я, вероятно, испортил где-то еще, и идентификатор должен быть виден из файлов, если они находятся в той же папке?
Я довольно новичок в JavaScript, равно как и в Dojo, поэтому я приму любую помощь, которую смогу получить.
EDIT:
Проблема оказалась из-за интерфейса, который я использую, как только я изменил структуру моего файла JavaScript, он работал нормально. Спасибо за всю помощь yall!