在react上操作Iframe元素输入



我有一个应用程序,我想有一些iframe,并尝试访问该字段的某些字段,并为它们设置一些值。有办法吗?这是可能的吗?

您可以使用元素contentWindow属性

var x = document.getElementsByTagName("iframe")[0].contentWindow;
//x = window.frames[0];
x.document.getElementsByTagName("body")[0].style.backgroundColor = "blue";
// this would turn the 1st iframe in document blue.

contentWindow属性返回HTMLIFrameElementWindow对象。您可以使用这个Window对象来访问iframe的文档及其内部DOM。这个属性是只读的,但是它的属性可以像全局Window对象一样被操作。

来源

最新更新