javascript(七):DOM事件模型

229 阅读1分钟

在w3c制定规则前,各家浏览器都开发了onclick事件,所以他们是dom level 0,然后w3c都加入了dom level 1

dom的历史

dom1只有几个事件,dom2加入了dom level 2(事件最新最广泛版本) Events,dom3就没有对event做修改

题目

只有B,C,X可以onclick后触发print

因为类型不一样,同时html和js是不同的语言。

html:函数都是把语句变成字符串储存在内存中,浏览器eval(字符串)

js:print是一个函数,print()是undefined。(看执行完了之后的返回值)

html:我要的是代码字符串,我要eval()他。

js:我要的是函数,我要让浏览器.call()他。

onclick时间会覆盖,最终打印出来3

addEventListener是一个队列,先进先出,队列的实质是一个数组。