When I create a click event listener on a button, if the SVG is clicked inside the button, the event target is <use xlink:href="#star-filled"></use>
instead of the element that was registered to the click event.
How do I prevent it from capturing the child as the target element?
HTML
<button type="button" class="rp-form-rating-btn">
<svg class="rp-star-icon rp-star-four" data-rating="4">
<use xlink:href="#star-filled"></use>
</svg>
</button>
JavaScript
var stars = document.querySelectorAll('.rp-form-rating-btn');
for (var i = 0; i < stars.length; i++) {
stars[i].addEventListener('click', event => {
console.log(event.target);
}, false);
}