日期:2014-05-16  浏览次数:20381 次

javascript的添加事件的一个问题

document.getElementById("myBtn").onclick=window.alert('aaaaaaaaa');

这样写,每次加载页面就会alert,并不是onclick时才alert。
但是将alert写在函数内部就正常


document.getElementById("myBtn").onclick=displaydate;
function displaydate()
{
alert('aaaaaaaaaa');
}

javascript function 事件

------解决方案--------------------
写在函数里是点击执行函数 
没写在函数里就是立即执行函数  当然不点击就执行了啊
------解决方案--------------------