为了账号安全,请及时绑定邮箱和手机立即绑定

没事了。。。。

没事了。。。。

Dod_Annie 2016-12-30 20:25:40
查看完整描述

3 回答

?
慕数据5775487

TA贡献76条经验 获得超19个赞

window.onload意思是等页面加载完才能执行函数,如果不写window.onload你可以这样:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>


</head>

 

<body>

<input type="button" value="按钮" onclick="aaa()">

<script>

window.onload =function(){

    aaa =function(){

        alert("s");

        }

    }

</script>

</body>

</html>


查看完整回答
反对 回复 2016-12-30
  • Dod_Annie
    Dod_Annie
    这些我都知道,我问的是function的赋值方法,你在你写的这个代码的js部分 在aaa前面加上一个var,就是这样 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <input type="button" value="按钮" onclick="aaa()"> <script> window.onload =function(){ var aaa =function(){ alert("s"); } } </script> </body> </html> 多一个var 函数就不能正确执行了 我想问的是这个,为什么
?
慕数据5775487

TA贡献76条经验 获得超19个赞

函数是不会自己执行的,兄弟,可以通过鼠标事件调用,也可以如:

var  aaa =function(){

        alert("s");

        }

aaa();

这种方法调用,总之调用的方法很多的,努力学吧,加油!!!学到后面你就自然会明白的。不要过于纠结小问题,暂时不懂的可以放一放继续学!

查看完整回答
反对 回复 2016-12-30
?
Dod_Annie

TA贡献2条经验 获得超0个赞

222

查看完整回答
反对 回复 2016-12-30
  • 3 回答
  • 0 关注
  • 1941 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信