Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
为什么不用 obj.onclick = functionName
免费注册联想 5G 网盘

前面已经提到过,直接利用以下形式设置事件是不推荐的,属于旧的规范,非 DOM2 内容。

document.body.onclick = functionName;

为什么呢?我认为原因有以下一些:

  • 一是不能追加事件处理函数,A 程序为 document.body 设置了 onclick 事件,B 程序如果也这样设置的话,就会覆盖掉 A 程序的设置。
  • 二是无法传递参数,等号右边只能是函数名称,不能带参数。
  • 三是只能工作于 HTML 元素,不能工作于 DOM 元素。
文章评论
标题:必填
内容:
文章信息