Das Ziel eines JS-Entwicklers sollte immer sein, die denkbar einfachste Lösung für jedes noch so komplexe Problem zu finden.
Die richtige, nicht die einfachste.
Es scheint einfach, Elemente im DOM durch andere Elemente zu ersetzen. Aber ist es auch richtig?Das kommt immer auf den konkret vorliegenden Fall an.
Wenn du im vorliegenden Fall diesbezüglich Bedenken hast - welche wären das?
Elemente erzeugen einen Kontext. Im konkreten Fall ist zwar keine Regelverletzung vorliegend, da dort, wo ein a Element stehen darf, auch ein object Element erlaubt ist.
Verallgemeinert würde ich jedoch eine Lösung bevorzugt, welchen den Kontext, in welchem das zu ersetzende Element steht, überprüft.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische