繁体   English   中英

使用D3js在SVG中使用tspan说明符选择文本元素的内容

[英]Select content of text element with tspan specifier in SVG with D3js

我通过D3js向SVG添加文本

var svg = d3.select("body").append("svg");
var t = svg.append("text");
t.append("tspan").attr("class", "span1").text("This is span 1");
t.append("tspan").attr("class", "span2").text("and this is 2");

SVG元素已添加,并且是

<text> <span class="span1">This is span 1</span> <span class="span2">and this is 2</span> </text>

如何使用span指定符检索文本元素的全部内容?

该文本可作为

var text = t[0][0].textContent;

但它确实包含“这是span1,这是2”,而没有span指定符!

在这种情况下,您可以使用innerHTML

var text = t[0][0].innerHTML;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM