Stefan Schmidhammer: Image Map dynamisch mit JS zuweisen

Beitrag lesen

Hi

Mit InnerHTML solltest du lieber nur Text austauschen und sobald dein Code darin weitere Elemente verschachtelt enthält, lieber mit dem Node-Objekt in Verbindung mit document.createElement().

Ja klar, das mach ich auch. Mit innerHTML schau ich mir dann nur an ob auch alles an der richtigen Stelle eingefügt wurde, sonst seh ich den veränderten DOM Baum nicht.
Die Node wird mit appendChild() eingefügt

Beachte auch, wenn du über JS Image-Elementen eine Imagemap zuweisen willst, dass du dies mit der Eigenschaft "useMap" (mit großem M als Binnenmajuskel) tun musst.

Ich hab jetzt immer setAttribute() verwendet, oder eben schon fix in den HTML Code reingeschrieben, ich werd das mal so ausprobieren

MFG
Stefan