Rolf B: SVG polygon farbe in javascript nach Eventereignis verändern

Beitrag lesen

Hallo effel,

this.strokeStyle="red"

so, jetzt weiß ich, wo das her ist: das ist aus dem Canvas 2D-Kontext. Aber SVG Elemente haben das nicht.

Eine explizite Eigenschaft "stroke" finde ich am SVGPolygonElement und seinen Elternelementen nicht.

Entweder verwende this.setAttribute("stroke", "red"), um das SVG-Attribut zu ändern, oder this.style.stroke = "red", um es mit einer CSS-Eigenschaft zu überschreiben.

Oder besser noch - wie gesagt - verwende gleich CSS und die :hover Klasse.

Rolf

--
sumpsi - posui - obstruxi