我页面上有一个button按钮,<input type="button" id="subb"value="button" />
然后我在js文件中这样写:
function aa()
{
alert("haha");
}
$("#subb").click(aa());
执行结果为:在页面加载时就弹出对话框“haha”
若把js改为如下形式:
function aa()
{
alert("haha");
}
$("#subb").click(aa);
执行结果:点击按钮后,才弹出对话框
把js改为如下的形式:
function aa()
{
alert("haha");
}
$("#subb").click =aa();
执行结果为:在页面加载时就弹出对话框“haha”
对于第一种和第三种情况,我是真的不能理解,为什么页面刚加载时就进行了,那按钮的click事件到底是执行了还是没执行啊?求详细解答!感激不尽!
慕标5832272
慕尼黑8549860