如何在 SVG 中獲取點擊的特定元素?
this.svgEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
var s = Snap(this.svgEl);
var svgFromApi = (new DOMParser()).parseFromString("svg image from API", "image/svg xml");
s.clear();
s.append(svgFromApi.documentElement);
this.divElementRef.nativeElement.appendChild(this.svgEl);
this.svgElement.onclick = ()=> {
//Need to get on which element inside SVG it was clicked.
}
uj5u.com熱心網友回復:
嘗試這個
this.svgEl.onclick = (event) => {
// event.target should contain the element that was clicked on
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/370411.html
標籤:javascript html 有角的 svg snap.svg
上一篇:將PHP變數直接包含到js檔案中
下一篇:如何洗掉物件陣列的物件鍵值?
