使用 javascript/jQuery 在 SVG 中获取 <g> 的内容
get content of <g> in SVG using javascript/jQuery
我用 plotly 开发了一个条形图,并使用 iframe 嵌入到网络应用程序中。
在鼠标悬停时,图表上显示了一些内容。
我深入了解内容附加在 <g class="hoverover">
中。
如果 <g>
使用 javascript/jQuery.
处于活动状态,我有什么办法可以获取内容吗?
JavaScript
var i = document.getElementsByTagName("iframe")[0],
g = i.contentDocument.getElementByTagName("g")[0];
console.log(g.innerHTML);
jQuery
var i = $("iframe"),
$document = $(i[0].contentDocument);
console.log($document.find("g").html());
我用 plotly 开发了一个条形图,并使用 iframe 嵌入到网络应用程序中。
在鼠标悬停时,图表上显示了一些内容。
我深入了解内容附加在 <g class="hoverover">
中。
如果 <g>
使用 javascript/jQuery.
JavaScript
var i = document.getElementsByTagName("iframe")[0],
g = i.contentDocument.getElementByTagName("g")[0];
console.log(g.innerHTML);
jQuery
var i = $("iframe"),
$document = $(i[0].contentDocument);
console.log($document.find("g").html());