如何删除跨站点div中的div?

时间:2019-01-24 16:49:36

标签: javascript postmessage cross-site

我有一个iframe youtube视频,我想在其中删除div元素。 只要手动折叠要查找的div,我就可以在控制台中完成此操作,但否则无法使用document.getElementByClassName()找到它。.

是否可以通过js删除#document内的div?

1 个答案:

答案 0 :(得分:0)

否。

在包含iframe元素的页面中运行的JavaScript无法访问加载到该iframe中的跨域网站的DOM。

可以使用postMessage发送消息,但是YouTube没有用于响应消息而从DOM中删除任意元素的API。