📅  最后修改于: 2023-12-03 15:05:24.505000             🧑  作者: Mango
SVG Element.outerHTML 属性是一个只读的属性,它返回 SVG 元素及其所有子元素的 HTML 标记串。与 HTML 元素的 outerHTML 属性类似,SVG Element.outerHTML 也能够方便地获取或修改 SVG 元素的标记串。
SVG Element.outerHTML 属性的语法如下:
var htmlString = element.outerHTML;
其中,element 是 SVG 元素对象。
假设我们有如下 SVG 标记串,表示一个简单的 SVG 图片:
<svg id="my-svg" viewBox="0 0 100 100">
<rect x="20" y="30" width="60" height="40" fill="blue" />
</svg>
要获取该 SVG 元素的标记串,我们可以使用以下 JavaScript 代码:
var svg = document.getElementById('my-svg');
var svgHtml = svg.outerHTML;
console.log(svgHtml);
// 输出:<svg id="my-svg" viewBox="0 0 100 100"><rect x="20" y="30" width="60" height="40" fill="blue"></rect></svg>
我们可以看到,SVG Element.outerHTML 属性返回了包含 SVG 元素及其子元素的标记串。