我以编程方式将<embed>
标签添加到我的 HTML 文档中:
var e = document.createElement('embed');
e.src = "some-image.svg";
e.type = "image/svg+xml";
document.body.appendChild(e);
这工作正常,并且 SVG 元素按预期显示。但是,我想使用 JavaScript 操作 SVG 元素,并且在将元素添加到 DOM 后立即尝试这样做会失败,因为内容尚未加载。
我怎样才能做到这一点。请注意,我想在没有 jQuery的情况下执行此操作,因此请不要指向 jQuery API。