课程
/前端开发
/JavaScript
/JavaScript进阶篇
有大神解决一下吗?新手不是很懂
2019-07-27
源自:JavaScript进阶篇 6-10
正在回答
啊,抱歉,刚刚没有去运行你的代码,我纠正一下,刚刚我理解错了,window.onload =后面的就是你的已经定义了的函数了,所以可以调用onload方法执行函数体,但是你的函数体没有命名,当然这里不命名也是可以执行的。事实上, JS中,你可以给函数起名字,也可以不起。但是建议取名,方便以后调用。你写的代码里语法没有错误,抱歉,刚刚没有给你正确的解答。?
慕粉1474727424 提问者
慕先生1521497
function 函数名(){
函数体执行的内容
}这是定义一个函数体的语法不可以改变的。(划重点)定义了的函数,才能再去调用。你写的问题里的代码就是一个典型的错误语法。在js里window是一个对象,window对象调用方法onunload,就会执行定义了的函数。希望能帮助你。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答window.onunload = onunload_message; 为什么加括号会直接弹出来
5 回答为什么要先定义变量再输出,不能直接输出吗?
2 回答为什么不能直接定义二维数组
5 回答为什么不能直接执行方法?一定要用点击事件?
2 回答为什么要用this 而不能直接用otr[i]