我已经在mousemove事件中获得目标,它很好,但我没有在touchleave事件中获取ipad和android目标。如何找到touchmove更改为其他对象
<!DOCTYPE html>
<html>
<body>
<svg width="300" height="200" style="border:0px solid #ccc;">
<polygon id="a" points="100,10 40,198 190,78 10,78 160,198" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" />
</svg>
<script>
document.getElementById('a').addEventListener('mousemove', function(e) {
document.getElementById("a").style.fill = 'red';
}, false);
document.getElementById('a').addEventListener('mouseleave', function(e) {
document.getElementById("a").style.fill = 'lime';
}, false);
document.getElementById('a').addEventListener('touchmove', function(e) {
document.getElementById("a").style.fill = 'red';
}, false);
document.getElementById('a').addEventListener('touchleave', function(e) {
document.getElementById("a").style.fill = 'lime';
}, false);
</script>
</body>
</html>