Javascript 如何在Angular 6中访问IFrame DOM?
如何访问angular 6中的IFrame DOM,我可以轻松获得IFrame元素-Javascript 如何在Angular 6中访问IFrame DOM?,javascript,angular,iframe,angular6,Javascript,Angular,Iframe,Angular6,如何访问angular 6中的IFrame DOM,我可以轻松获得IFrame元素-this.hosteelement.nativeElement.querySelector('IFrame') 但我不知道如何在这个iframe中获取一些元素,例如,更改样式属性或DOM中的某些内容。此iframe来自外部,来自另一个域。iframe具有自己的DOM树(具有自己的文档和窗口元素),您需要“获取”它的文档以获取内部元素。 为此,请使用 例如 这个.hostElement.nativeElement.
this.hosteelement.nativeElement.querySelector('IFrame')
但我不知道如何在这个iframe中获取一些元素,例如,更改样式属性或DOM中的某些内容。此iframe来自外部,来自另一个域。
iframe
具有自己的DOM树(具有自己的文档
和窗口
元素),您需要“获取”它的文档以获取内部元素。为此,请使用 例如
这个.hostElement.nativeElement.querySelector('iframe').contentWindow.document.querySelector()
不起作用。问题是“这个iframe来自外部,来自另一个域”是的,它不起作用,因为这个iframe有来自另一个域的url它已经三年了@Yauheni你能解决这个问题吗?