我有这样的代码:
<svg>
<text>
<tspan x='8' dy='16' id='china'>" + ¥5,000.00 + "</tspan>
</text>
</svg>这向我展示了以下内容:¥5,000.00
我想要的是向我展示中国国旗,像这样:

尝试了很多方法,但都不能。其中一个是这样的:
<tspan x='8' dy='16' id='china'><img src='http://i.stack.imgur.com/INxnl.png' width='20px' height='20px'>" + ¥5,000.00 + "</tspan>发布于 2016-02-04 07:14:35
所以看起来这个<tspan>标记应该只是文本元素的一部分…
在<text>元素中,文本和字体属性以及当前文本位置可以通过包含tspan元素使用绝对或相对坐标值进行调整。..。旋转属性是在Gecko 2.0 (Firefox4/ Thunderbird 3.3 / SeaMonkey 2.1)中实现的。
因此,您可能需要将<img>标记移到文本元素之外。
下面是我刚刚解析的HTML:
<html>
<body>
<img src='http://i.stack.imgur.com/INxnl.png' width='600px' height='100px'>
</body>
</html>image标签加载下图:

图像包括文本。
https://stackoverflow.com/questions/35189543
复制相似问题