()是个操作,表示执行displayDate方法,你把displayDate方法执行完的返回值赋给onclick能对吗?onclick接受的是Function类型的变量,要么用匿名的方法赋值就是document.getElementById("myBtn").onclick=function(){displayDate()};要么用直接把函数名赋给onclick,document.getElementById("myBtn").onclick=displayDate;两种都可以,第二种更好。
()是个操作,表示执行displayDate方法,你把displayDate方法执行完的返回值赋给onclick能对吗?onclick接受的是Function类型的变量,要么用匿名的方法赋值就是document.getElementById("myBtn").onclick=function(){displayDate()};要么用直接把函数名赋给onclick,document.getElementById("myBtn").onclick=displayDate;两种都可以,第二种更好。