如何使svg对象可点击

时间:2018-12-25 17:50:43

标签: javascript svg

何时可以使对象可点击。

例如:

deep

当我添加onclick时,它不起作用。

重要提示:我需要一个对象而不是img,这是因为一旦加载了svg,我就会对其进行一些操作。

2 个答案:

答案 0 :(得分:0)

您可以通过编程方式添加click事件吗?

赞:

<object id="svgId" data="img/test.svg" type="image/svg+xml" />

var el = document.getElementById("svgId").onclick=yourMethod;


yourMethod()
{
   // Your method which would do something when it's clicked?
}

或者是el .addEventListener("click", yourMethod, false);

答案 1 :(得分:0)

document.getElementById("svg").addEventListener('click', doSomething);

function doSomething(e) {
  // code
}