javascript - 错误: [function] is not defined

标签 javascript undefined

我收到了一个未定义的函数错误,我一生都无法弄清楚。这个脚本有什么问题?

var numnames=0;
var names=new Array();
function SortNames(){
thename=document.theform.newname.value;
numnames++;
names.sort();
document.theform.sorted.value=names.join("\n");
}

我在这里调用代码:

<html>
<head></head>
<body>

<script type="text/javscript" language="javascript" src="sort.js">
</script>
<h1>Sorting Array</h1>
<p>Enter two or more names in the field below, and the sorted list of names will appear in the text area<p>
<form name=theform>
Name:
<input type=text name=newname size=20>
<input type=button name=addname value=Add onclick="SortNames();">
<br/>
<h2>Sorted Names</h2>
<textarea cols=60 rows=10 name=sorted>
The sorted names will appear here
</textarea>
</form>
</body>
</html>

我得到的错误是SortNames is not Defined

最佳答案

您可以尝试更改:

<script type="text/javscript" language="javascript" src="sort.js">

<script type="text/javascript" language="javascript" src="sort.js">

并检查您的浏览器是否可以使用调试器找到 sort.js。

关于javascript - 错误: [function] is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982288/

相关文章:

javascript - 想使用ajax获取条件数据

python - PYGAME:如何通过按键激活事件

c++ - 类中声明的枚举的默认值

javascript - 插值错误

javascript - 使用 node.js 提供动态 .js 文件

javascript - 在 Monaco Editor 中,是否有捕获格式事件的事件?

javascript - 无法检查签名板是否为空

qt - undefined reference qt opencv

java - 构造函数未定义,即使明确导入?

java - 构造函数未定义问题