iframe标签里的dom元素无法获取
一、问题
类似于这种,想要获取iframe里面的body元素获取不到;
二、原因
看了一下帖子,是由作用域的问题,我们的querySelector只能获取到本作用域下的dom元素。
三、解决
const bar = document.getElementById('ueditor_0').contentDocument.querySelectorAll('body')
我们先document.getElementById('ueditor_0')获取作用域,
然后通过.contentDocument.querySelectorAll('body')去找本作用域下的dom元素。
参考:https://segmentfault.com/q/1010000020050365