我所说的'嵌入式svg对象'是指一个html <object>
标记,它是一个svg文件,例如:
<object id="svgobject"
data="https://upload.wikimedia.org/wikipedia/commons/6/6b/Bitmap_VS_SVG.svg"
type="image/svg+xml" title="I want to see this title!"></object>
显示问题的示例:https://jsfiddle.net/d8jx3ru7/
看起来,即使<object>
支持标题属性,如果它是一个SVG图像,那么它没有效果。
我可以在SVG文件中放置静态标题,但是如果需要动态确定标题该怎么办?有什么办法可以做到吗?
使用jQuery可以
$("#svgobject").attr('title', 'Whatever you want');
希望有帮助!