日期:2014-05-16  浏览次数:20375 次

为啥我在js的document.load中调用全家的函数会调用不到?
我在document.load中调用全局函数,运行提示此函数不存在,但是我已经放在前面定义了啊

<script>
function alertabc(){
alert('abc');
clearInterval(s);
}
var s;
   $(function () {
           s = setInterval("alertabc()", 100);});
<script>

------解决方案--------------------
代码全部贴出来 给的都不全怎么知道你哪写错了
------解决方案--------------------
没有问题,查看jquery路径引入是否正确

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
function alertabc(){
alert('abc');
clearInterval(s);
}
var s;
   $(function () {
           s = setInterval("alertabc()", 100);});
</script>
</head>


<body>
</body>
</html>