前面已经提到过,直接利用以下形式设置事件是不推荐的,属于旧的规范,非 DOM2 内容。
document.body.onclick = functionName;
为什么呢?我认为原因有以下一些:
- 一是不能追加事件处理函数,A 程序为 document.body 设置了 onclick 事件,B 程序如果也这样设置的话,就会覆盖掉 A 程序的设置。
- 二是无法传递参数,等号右边只能是函数名称,不能带参数。
- 三是只能工作于 HTML 元素,不能工作于 DOM 元素。
| ASP.NET 中的 AJAX | ASP.NET 画图全接触 | ASP.NET 与 XML | 声明式数据绑定 | ASP.NET 网页抓取 |
| C# 基础 | C# 类教程 | C# 加密 | ASP.NET 成员资格 | 非“自动化”处理 Excel |
| QuickAjax | Ajax | 完美的语法高亮器 | Silverlight | Popfly |
|
前面已经提到过,直接利用以下形式设置事件是不推荐的,属于旧的规范,非 DOM2 内容。 document.body.onclick = functionName;
为什么呢?我认为原因有以下一些:
文章评论
|
栏目最新文章
|