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
sumpsi - posui - obstruxi