Я работаю в системе управления обучением и создание некоторых пользовательских компонентовФункция производства неопределенной переменной
Это возвращает URL-адрес, но и «course_syllabus_code» показывает, как не определено после URL. Я новичок в Javascript и просмотрел некоторые другие ответы на Google, но до сих пор не могу понять.
В основном пользователь сможет открыть код и ввести переменные (их будет несколько) вверху. Затем далее ниже, где предполагается вся магия ...
Структура вводимой переменной не может измениться, но, возможно, «волшебство» не выполняется наилучшим образом.
<script type="text/javascript">
var course_syllabus_code = "72524";
function syllabusLink(course_syllabus_code) {
location.href = 'https://foo.com'+course_syllabus_code;
}
</script>
<ul>
<li><a href="javascript:syllabusLink()"><img src="CourseButton3.png" />Syllabus</a></li>
</ul>
Вы никогда не проходите в 'course_syllabus_code', поэтому он отображается как неопределенный, потому что его нет. –
Есть вопросительный знак отсутствует? – QuentinUK