操作跨域iframe 里div

iframe里的元素无法用css来直接控制,不管是同域还是跨域。

可选方法:

父window接收数据:

window.addEventListener('message',function(event){
  console.log(event.data);
})

父元素向子元素发送数据:

iframe.contentWindow.postMessage(data, *)//第二个参数是指定到具体域名的iframe

子window接收数据:

window.addEventListener('message',function(event){
  console.log(event.data);
})

子元素向子元素发送数据:

window.postMessage(data, *)//第二个参数是指定到具体域名的iframe
原文地址:https://www.cnblogs.com/tianmuxi/p/10168072.html