浏览器中的SVG元素是否支持 addEventListener ?
例如
rect.addEventListener('mousemove', function (e)
{
alert('The SVG rectangle was clicked!');
});
而不是更常见的:
rect.onmousemove = function (e)
{
alert('The SVG rectangle was clicked!');
};
答案 0 :(得分:3)
在支持SVG且支持addEventListener
的浏览器上,是的,addEventListener
可以与SVG元素一起可靠地工作。 SVG元素是元素,并且会响应事件。
(请注意,mousemove
不是click
,但是。:-))