Я использую d3 для добавления события onClick() в мой контейнер svg.d3 svg differentiate onclick
var svg = d3.select("svg").on("click",()=>{console.log("svg");});
У меня также есть событие onclick для встроенной строки Объект в svg;
var line =d3.select("svg").append("line")
.attr("x1",10)
.attr("y1",10)
.attr("x2",100)
.attr("y2",100)
.attr("stroke-width",6)
.attr("stroke","black")
.on("click"()=>{console.log("line");})
Я хочу, чтобы оба события отделиться в том смысле, что всякий раз, когда я нажимаю на линии я получаю только «линию» на выходе вместо «линии» и «» SVG. Как я могу это сделать?