注册 登录
编程论坛 JavaScript论坛

请教,先后两个自执行函数,只执行了前一个,后一个未执行。这是为什么。谢谢!

zhzoli 发布于 2015-06-03 09:51, 1163 次点击
请教,下面两个自执行函数,启动js文件后,只执行了前一个,后一个未执行。这是为什么。谢谢!
(function(){
    alert('AAAA');
}());
(function(){
    alert('BBBB');
}())
4 回复
#2
jsRank2015-06-03 10:47
回复 楼主 zhzoli
两个都执行了,没问题啊。
<!DOCTYPE html >
<html >
<head>
<meta  charset="utf-8" />
<script>
(function(){
    alert('AAAA');
}());
(function(){
    alert('BBBB');
}())
</script>
</head>     
<body>
</body>     
</html>
#3
冰镇柠檬汁儿2015-06-03 11:33
没放在htm文件中执行吧
#4
zhzoli2015-06-07 10:21
谢谢楼上两位老师的指教。我的代码没有放在htm文件中执行,而是放在js文件中执行的。可能在js文件中,不能连续执行两个自执行函数。谢谢!
#5
冰镇柠檬汁儿2015-06-07 22:35
不要搞错了一件事,js文件是不能自己执行的,必须在html中引用才会别执行
1