你可以安全地使用addEventListener和SVG元素吗?

时间:2017-01-18 10:15:25

标签: javascript events svg

浏览器中的SVG元素是否支持 addEventListener

例如

rect.addEventListener('mousemove', function (e)
{
    alert('The SVG rectangle was clicked!');
});

而不是更常见的:

rect.onmousemove = function (e)
{
    alert('The SVG rectangle was clicked!');
};

1 个答案:

答案 0 :(得分:3)

在支持SVG且支持addEventListener的浏览器上,是的,addEventListener可以与SVG元素一起可靠地工作。 SVG元素是元素,并且会响应事件。

(请注意,mousemove不是click,但是。:-))