Die native document.createElement()
ist dumm-dumm (es dauert nur ein Tag-Name und keine Attribute). Wie kann ich es nicht überschreiben? Warum funktioniert das nicht?Überschreiben der nativen Funktion?
Das Problem ist, dass Browser explodieren, wenn Sie versuchen, eine native Funktion zu ersetzen. Da document
kein JavaScript-Primitiv ist, können Sie auch keinen Prototyp dafür erstellen. WTF.
Ich denke 'document.createElement (..)' hält nicht viel von Ihnen auch nicht. –
Warum nicht einfach eine eigene Funktion erstellen und verwenden, statt native Funktionen zu überschreiben? –
@KennethJ Da einige Leute immer noch versuchen, eine Standardisierungsbibliothek zu erstellen oder zu versuchen, einen Validierungscode auszuführen, wenn ein Element im DOM erstellt wird, ohne Namespaces und anderes Zeug erstellen zu müssen. – helly0d