我是一個學習管理系統內工作,並創造了一些自定義組件功能產生不確定的變量
這是返回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',所以它顯示爲未定義,因爲它不存在。 – 2013-03-09 10:35:08
有沒有問號? – QuentinUK 2013-03-09 10:38:55