为什么这种定义方法会导致onclick触发事件无效
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script> window.onload =function(){ aaa = function(){ alert("s"); } } </script> </head> <body> <input type="button" value="按钮" onclick="aaa()"> </body> </html>
经过实践发现只有用上述方法定义aaa()函数才能让onnclick 正确触发 如果使用
var aaa = function(){ alert("s"); }
和
function aaa(){ alert("s"); }
定义函数 ,onclick都无法触发 为什么??