代码如下:
function change_course(ref)
{
var arr = ref.split(/\^/);
document.getElementById('course').value = arr[0];
document.getElementById('course_date').value = arr[1];
}
这将抛出“未捕获的类型错误:对象不是函数”。
<select name="change_course" class="form-control" onChange="change_course(this.value);">';
哪里不对
最佳答案
内联 onchange
在与 form
元素(或内部)相同的范围内执行,而 change_course
指的是 select
元素,而不是全局函数。
要解决此问题,只需为 select
的 name
属性赋予一个新值,或重命名该函数。
关于Javascript “Uncaught TypeError: object is not a function”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25594835/