86、深入探索 HTML、CSS 与 JavaScript 中的文档对象模型

深入探索 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 版本来说,这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值