我在尝试实现对SVG阶段的拖放操作时有些松懈,除了IE11总是返回NULL之外,它在所有情况下都能正常工作,我可以通过ID引用SVG中的节点,所以我认为它不跨域问题;
HTML:
<object id="SVGObject" width="960px" height="550px" type="image/svg+xml" data="assets/images/stage.svg"></object>
Javascript:
var SVG = document.getElementById('SVGObject');
var SVGDOM = SVG.contentDocument;
var test = SVGDOM.elementFromPoint(x, y); // returns NULL in IE11