svg.getSVGDocument().documentElement有时候成功有时候不成功,这是什么原因?
var dd = document.getElementsByTagName('td')[8];
var SVGSrc = tmp.imgPath;
var svg = document.createElement("embed");
svg.setAttribute("id", i);
svg.setAttribute("type", 'image/svg+xml');
svg.setAttribute("src", SVGSrc);
svg.setAttribute("width", '150');
svg.setAttribute("height", tmp.imgHeight);
svg.setAttribute("hidden", "true");
dd.appendChild(svg);
var svgdoc;
var svgRoot;
var svg_xml;
doLater(
function (svg) {
var numf = svg.getAttribute('id');
svgdoc = svg.getSVGDocument();
//
alert(svgdoc.documentElement); //这个获取有时候为null,有时候为object SVGSVGElement,这表示成功了
,基本上调试的话就能成功,除了第一个,不单步调试的话,就不成功,输出为null