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

Javascript 如何删除跨站点div中的div?,javascript,postmessage,cross-site,Javascript,Postmessage,Cross Site,我有一个iframe youtube视频,我想删除一个div元素。 我可以在控制台中这样做,只要我手动折叠我正在寻找的div,否则我无法使用document.getElementByClassName找到它 是否可以通过js以某种方式删除文档中的div?否 在包含iframe元素的页面中运行的JavaScript无法访问加载到该iframe中的跨源站点的DOM 您可以使用postMessage发送消息,但YouTube没有API用于从DOM中删除任意元素以响应消息。没有getElementByC

我有一个iframe youtube视频,我想删除一个div元素。 我可以在控制台中这样做,只要我手动折叠我正在寻找的div,否则我无法使用document.getElementByClassName找到它

是否可以通过js以某种方式删除文档中的div?

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


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

没有getElementByClassName之类的东西-它是GetElementsByClassName即使这是可能的,您也可能会通过修改其播放器而违反YouTube的使用条款。