我看很多同学的代码并没有加function外面的那个contxt();//调用函数,直接写函数名这一句。 而且好像也并没有什么影响。这是为什么呢?这不是调用吗?这里不调用,下面的onclick里直接调用?有没有哪位大神能详细地解释一下? <script type="text/javascript"> function contxt() //定义函数 { alert("哈哈,调用函数了!"); } contxt();//调用函数,直接写函数名 </script>
你的代码 contxt() 调用了一次,它自己就调用了, 当你单机onclick按钮时候又调用了一次,而这次调用和中间那个contxt()没半毛钱关系
contxt()就只是一个函数名,你把它改成myname()效果也是一样的(后面相对应的代码都要改)。另外你说的删除click后进入网站会自动出现对话框这个,我在DW里复制了你的代码,并没有出现这种情况。。。
注意领会一楼同学的解释。自己可以试一下,删去 body中的onclick一句,并不影响调用函数