function master() {
moveEyes();
monenoses();
moveears();
movefaces();
movelips();
moveglasses();
}
以上是我想从moveEyes到moveglasses运行的所有函数。函数master是我要称之为main函数的函数。所有其他功能单独工作购买一些这样的文本:
// <p><a href="javascript:moveEyes()">Move to next pair of eyes</a></p>
但不是每个人都有一行,我想要一个人。
我尝试做我在顶部做的事情,然后像上面那样有一条线,但是对于主功能,但它只移动了moveEyes的第一行。
有人可以帮我吗?
答案 0 :(得分:1)
<p><a href="javascript:master()">Do all</a></p>
应该有用。
很可能是您的其他某个函数导致代码停止的错误。也许您应该检查您的Javascript控制台。
答案 1 :(得分:1)
你拼错了monenoses
因此,您的函数调用moveEyes
,然后抛出异常并停止。
您应该使用Firebug或Chrome的开发人员工具等调试工具来显示这些错误。
答案 2 :(得分:0)
减少代码行的另一种解决方案(只需确保编辑arr):
<script>
function hi(){
alert('hi');
}
function bye(){
alert("bye");
}
var arr = ["hi", "bye"]
for(i = 0; i < arr.length; i++){
window[arr[i]]();
}
</script>