如何访问Dart 2.0中的object元素的contentDocument?

问题描述:

<object data="abc.svg" width="100" height="100" type="image/svg+xml"></object> 

我想在javascript中获取svg的内容,它可以通过obj.contentDocument获取,如何在dart中执行此操作?如何访问Dart 2.0中的object元素的contentDocument?

看来你将不得不使用JsObject.fromBrowserObject:

<object id="svgImage" data="abc.svg" width="100" height="100" type="image/svg+xml"></object> 

ObjectElement svgImage = querySelector('#svgImage'); 
var contentDoc = new js.JsObject.fromBrowserObject(svgImage)['contentDocument']; 

详细信息请参考其他讨论,让线程Extending <object> in Dart