Zugriff auf svg Element in HTML gibt immer "null" zurück?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Ich habe es gerade mal ausprobiert: Dein Code funktioniert, wenn man ihn auf einen Webserver hochlädt oder einen lokalen Webserver nutzt. Direkt lokal funtioniert er aus Sicherheitsgründen nicht, siehe auch https://support.mozilla.org/en-US/questions/1279538

Wenn du Python installiert hast, führe in dem Verzeichnis folgendes in einer Konsole aus:

python -m http.server 8080

Dann kannst du die Webseite unter 127.0.0.1:8080 aufrufen und es sollte funktionieren.

Zwei Wege:

1.) Binde die SVG Datei direkt in das HTML ein statt via Object Tag, dann kannst es via JS aus dem HTML ansprechen

2) Binde das JS direkt in die SVG ein