我使用svg.js在HTML文档中创建SVG图像。但是,我想添加一些不是由svg.js创建的元素,而是添加一些其他代码。我知道有.svg()
方法接受SVG源并添加它,但我有实际的DOM元素,它已经是SVG的一部分。有没有办法为这个DOM元素获取svg.js对象?
答案 0 :(得分:2)
您要搜索的是SVG.adopt()
方法,它接受一个节点并返回一个SVG.js对象。
您还可以使用SVG.select()
方法,它接受一个css选择器并返回一组SVG.js元素。因为它是一组(一种数组),你需要用SVG.select(something).get(0)
获得第一个元素