我有一个元素:
<div>
<svg>
<g>
<g>
<path></path>
</g>
</g>
</svg>
</div>
问题是:当我收到mySvgElement.innerHTML
时,我只会收到<svg><path></path></svg>
。 <g>
被忽略。
我仍然找不到如何获得它们的方法。有办法吗? 没有jQuery
答案 0 :(得分:2)
使用下面的代码,我可以获得完整的HTML结构。
<div id="svgCont">
<svg>
<g>
<g>
<path></path>
</g>
</g>
</svg>
</div>
<script>
var d = document.getElementById("svgCont");
console.log(d.innerHTML);
</script>
答案 1 :(得分:0)