【发布时间】:2012-09-19 05:33:44
【问题描述】:
这一定很简单。我在网上搜索,只发现语法错误是导致此问题的原因,但我找不到语法错误。
这是javascript:
<script type="text/javascript" src="http://localhost/acrilart/javascript/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function hi(){
alert('hi');
}
hi();
});
</script>
还有 HTML:
<input type="text" name="cep" value="" id="cep" class="required cep field"
onChange="hi()" />
在页面加载时,函数 hi 被按预期调用,但我的 onChange 事件导致 Firebug 错误,说函数未定义。我真的很难过。我拼错了“嗨”吗?
【问题讨论】:
-
尝试在单行函数中使用
;,因为解释器需要知道所有内容的结束位置。 -
感谢您的回答,但经过测试我发现它可以使用和不使用分号。
标签: javascript jquery undefined onchange