有没有办法从javascript节点接口继承?

时间:2011-11-21 19:33:19

标签: javascript dom

我想编写一些从DOM Node接口继承的javascript类...听起来非常像how-to-inherit-from-the-dom-element-class,但我不想在我的[X | XHT | HT] ML中使用它的实例文献。我的目标是构建一个绝对独立的DOM树,所以我想使用现代浏览器提供的Node interface而不是创建我自己的DOM实现。节点不应具有任何HTML属性,如类名,样式或(客户端)偏移 - 只是一个简单的节点。该类不需要是可扩展的,Node方法就足够了。

如果有可能创建一个DocumentFragment或一个新文档,我也会很高兴 a)不是(X)HTML文档而是XML文档和
b)与当前文档无关(如document.implementation

该脚本应该适用于最新版本的Opera和Firefox。其他浏览器是一个很好的,不是必须的;我并不关心任何旧版本。

1 个答案:

答案 0 :(得分:0)

似乎这是我最接近我的要求:

new DOMParser().parseFromString("<root />", "text/xml");

但仍无法继承Node接口。