0
Ich habe eine Idee, dass HTMLElement
, DocumentType
und Attr
Objekte Knotenschnittstelle implementieren.Listet alle Objekte auf, die die Knotenschnittstelle implementieren
Kann ich eine vollständige Liste von DOM-Objekten abrufen, die Knotenschnittstelle implementiert?
Dank, hat window.document implementiert auch Knoten lesen? DOM4 Says Es wird von allen Knoten verwendet (Document, DocumentFragment, DocumentType, Element, Text, ProcessingInstruction und Comment). –
@Praveen 'document instanceof Node' – Raynos
@ Raynos - Sie gehen davon aus, dass der Host die ECMAScript-Vererbung für Host-Objekte implementiert. Du solltest nicht. Host-Objekte, die die Node-Schnittstelle implementieren, müssen nicht Instanzen von Node (oder irgendetwas) sein und befinden sich nicht in mindestens einem gängigen Browser. Sie müssen nur das richtige Verhalten haben. Das Füttern eines Host-Objekts mit dem Operator 'instanceof' könnte alles Mögliche bewirken, einschließlich eines Fehlers. Wenn Sie einen Standard referenzieren möchten, sollten Sie eine Verknüpfung zu DOM 3 herstellen, da es sich bei DOM 4 nicht um einen Standard handelt, sondern um einen Arbeitsentwurf. – RobG