操作跨域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
posted @ 2018-12-24 13:22  田木夕  阅读(1480)  评论(0编辑  收藏  举报