Javascript 浏览器SVG标记元素onmouseover

Javascript 浏览器SVG标记元素onmouseover,javascript,html,svg,Javascript,Html,Svg,我已经在HTML中嵌入了一个SVG,带有一个标记定义。标记定义只是一个带有onmouseover事件的圆。然后我在这样的路径上使用标记 <...html...> <svg> <defs> <marker id="point" refX="5" refY="5" markerWidth="10" markerHeight="10"> <circle id="p2" cx="5" cy="5" r="3" fill="bl

我已经在HTML中嵌入了一个SVG,带有一个标记定义。标记定义只是一个带有onmouseover事件的圆。然后我在这样的路径上使用标记

<...html...>
<svg>
<defs>
    <marker id="point" refX="5" refY="5" markerWidth="10" markerHeight="10">
        <circle id="p2" cx="5" cy="5" r="3" fill="black" opacity=".5" onmouseover="console.log('YES!');" />
    </marker>
</defs>

<path d="M 10 20 100 20 A 20 30 0 0 1 120 50 L 120 110"
 style="marker-mid: url(#point);" fill="none" stroke="black" />
<use xlink:href="#p2" x="20" y="20">
</svg>
<...html...>


onmouseover事件对元素有效,但对每个路径标记无效。我希望路径标记的行为方式相同。这样做的好方法是什么?

该规范明确规定“不处理附加到“marker”元素内容的事件属性和事件侦听器;只处理“marker”元素的呈现方面。”

真遗憾