0

When I'm trying to access to iframe getElementById('video'); it returns undefined and I have tried many methods of accessing to iframe content but nothing works. I want change the playlist styles. Pls help!!!!

  • Possible duplicate of [jQuery/JavaScript: accessing contents of an iframe](https://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe) – John Ellmore Aug 20 '18 at 21:15
  • 1
    If you need to exercise basic control over the player, try using the [YouTube Player API](https://developers.google.com/youtube/iframe_api_reference). – John Ellmore Aug 20 '18 at 21:16
  • For more help, please post what you're trying to do, not just the problem. – Chris Happy Aug 20 '18 at 21:24

1 Answers1

0

Unfortunately, you can't edit the HTML of an iframe that comes from a different domain.

This comes from the cross-domain policy. More info.

If you still want to do it, you have to be able to run scripts on iframe page, which is not possible for YouTube. (AFAIK) Edit: Didn't know about the YouTube Player API as mentioned by John Ellmore.

Chris Happy
  • 7,088
  • 2
  • 22
  • 49