一般讲W3C定义的DOM是规范,但IE和其他浏览器支持多少那就另当别论
而HTML和DHTML只是应用了DOM多少的问题
而HTML和DHTML只是应用了DOM多少的问题
解决方案 »
- 求当当网导航菜单样式
- 简单的正则问题
- 新手学js!!!!
- 在JS中书写路径遇到问题,请大家帮忙!
- xmlHTTP返回的中文史乱码,怎么解决?????????
- swfupload异常
- dtree放到哪个位置
- var hr_html = "<hr>....</tr>"; 如何将这个 hr_html 添加到 table 中去?而且是插入到 table 的最后一个 hr 的前一个位置,而不是 appen
- 怎样分别在服务器端和客户端得到<select>域的选中索引值?
- 很菜的问题,请帮忙
- jQuery取值问题$("#id")
- ★★★★★★★★★★★★★★★这两个怎么不一样???★★★★★★★★★★★★★★★
dom是针对xml文档的,由于html属于xml,所以对html也有效,但是由于html又有它的特殊性,因此每个级别的dom中又有针对html特殊的定义,也就是说一个级别的dom(w3c定义,其它各浏览器的没有成形spec)比如说dom1,它包含两个部分的定义,core dom和html dom,其中core dom不仅适合xml还适合html,而html dom只适合html。大家讨论的时候一般说的html dom是一种笼统(我自己定义的:))的说法。window 这个东西,不是w3c dom中定义的,说它是html dom(从w3c的spec说包括core 和html,因为其它就没有完整的html dom概念,也就无所谓对不对)的根元素是不对,从Javascript的角度说,这个东西叫客户端对象,也叫浏览器端对象。对于楼上说在HTML的spec中有定义,我没有看过html的spec,不确定。这些概念其实不用去钻字眼,因为这个世界是混沌的,不是非此即彼。
这几个说法你不用管它,你只要知道w3c定义dom 一般的浏览器都支持(至少dom1是这样),除此之外的都属于各个浏览器的特殊用法,比如document.all ie支持而FF不支持。