深入探索 HTML、CSS 与 JavaScript 中的文档对象模型
1. 以对象属性方式编写事件处理程序
在 HTML 文件里,为了运行 init() 函数,我们通常会在 <body> 标签中添加事件处理程序属性。不过,在 JavaScript 程序里,我们可以使用如下表达式为任意文档对象分配事件处理程序:
object.onevent = function;
这里的 object 是网页文档或浏览器中的对象, event 是事件名称, function 是响应该事件要运行的函数名。例如,要在页面初次加载到浏览器窗口时运行 init() 函数,可以使用以下 JavaScript 命令:
window.onload = init;
需要注意的是,指定事件处理程序函数时不要包含括号 () ,只需包含函数名。
1.1 支持不同的文档对象模型
JavaScript 程序员面临的一个挑战是要支持多种文档对象模型。当前功能最强大、灵活性最高的是基于 HTML5 的 DOM,但几年前的浏览器并不支持它。一种解决办法是按照最通用的标准编写代码。不过,对于 IE6 之前的 Internet Explorer 版本来说,这
超级会员免费看
订阅专栏 解锁全文
1450

被折叠的 条评论
为什么被折叠?



