Hallo,
Ich kann mit
if(document.getElementById("bla").hasChildren) alert("hasChildren existiert");
die Prüfung vornehmen (vorher muß natürlich auf Existenz von document.getElementById geprüft worden sein).
Aber dazu benutze ich ja schon einen konkreten node.Beim Math-Objekt funktioniert z.B. if (Math.round) ...
Aber wenn ich if (Node.hasChildren) ... probiere, klappt's nicht.
Element.prototype.hasChildNodes funktioniert im Gecko und Opera.
Für den MSIE bin ich überfragt, der kennt weder Node, noch Element, noch HTMLElement und erlaubt dementsprechend auch kein Prototyping, soweit ich informiert bin. Mir fällt auch nur das Erzeugen eines beliebigen Elementknotens ein.
Muß ich mir tatsächlich erst einen konkreten node holen?
Hm, document.createElement() ist doch nicht allzu umständlich...? Man muss sich ja kein Element aus dem Dokument holen.
Mathias