请问,到底什么是事件啊?
到底什么是事件啊?
------解决方案--------------------呵呵,俺的理解是事件来源于生活!
生活中的事件:
张三踢了李四一脚,李四立刻跑去报告班主任——这就是踢人事件,张三是该事件的外部诱因,而李四是事件的发起者(sender),发起的动作就是“打小报告”,当然可能会有后续处理!
JS 中的事件:
鼠标点击提交按钮,弹出 confirm 提示是否提交?——这就是点击事件,鼠标点击该事件的外部诱因,而提交按钮是事件的发起者(sender),发起的动作就是弹出 confirm 提示是否提交?
如果写代码就是:
document.all.btnSubmit.onclick = function ()
{
return confirm(是否确认提交?);
};
当然,如果不指定发起的动作,就什么也不执行,但是事件照样被触发,而且还会向上层对象传播,即事件冒泡原理!