跨浏览器的 SVG 元素是否很好地支持 addEventListener?
例如
rect.addEventListener('mousemove', function (e)
{
alert('The SVG rectangle was clicked!');
});
而不是更常见的:
rect.onmousemove = function (e)
{
alert('The SVG rectangle was clicked!');
};
最佳答案
在支持 SVG 且支持 addEventListener
的浏览器上,是的,addEventListener
可以可靠地处理 SVG 元素。 SVG 元素就是元素,并且确实响应事件。
(请注意,mousemove
不是 click
。:-) )
关于javascript - 您可以安全地将 addEventListener 与 SVG 元素一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41716640/