hi,
Gibt es dafür eine Vorgehensweise, die es mir erlaubt, z.B. zu testen, ob in HTML-Element-nodes eine Funktion existiert, ohne daß ich mir vorher einen konkreten HTML-Element-node hole?
Ich denke nicht.
selfhtml sagt ja auch zum Node-Objekt:
"Um auf die Eigenschaften und Methoden des node-Objekts zugreifen zu können, benötigen Sie einen Knoten."
- und das erscheint eigentlich auch ganz logisch und vernünftig.
Muß ich mir tatsächlich erst einen konkreten node holen?
Wenn du dir keinen holen willst, dann mach dir selbst einen:
Mit document.createElement() bspw. einen div erzeugen, und dann schauen, ob dieser die Methode hasChildNodes() unterstützt. Anschließend kannst du diesen neuen node ja wieder wegwerfen ...
Hab gerade nur einen IE 5.01 zur Hand, da liefert mir alert(neuerDiv.hasChildNodes)
"function hasChildNodes() {
[native code]
}"
zurück.
alert(typeof neuerDiv.hasChildNodes) liefert seltsamerweise "object", ich hätte "function" erwartet ...?
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }