在 html 源代码中,我有以下内容:
<embed width="100%" id="video-player-flash"...
嵌入在 iframe 中
如何在运行时访问要附加的嵌入
<embed width="100%" id="video-player-flash" allownetworking="internal"...
谢谢
我试过了:
<script type="text/javascript">
jQuery(document).ready( function() {
document.video-player-flash.innerHTML += 'allownetworking="internal"';
});
</script>
或者
<script type="text/javascript">
jQuery(document).ready( function() {
document.getElementById("video-player-flash").innerHTML += 'allownetworking="internal"';
});
</script>
或者
<script type="text/javascript">
jQuery(document).ready( function() {
var playerep = document.getElementById('video-player-flash');
playerep.setAttribute("allownetworking", "internal");
});
</script>
怎么了?
我认为问题在于 youtube 视频位于另一个域(youtube.com)上......所以如何在加载后获取 iframe 的所有内容,然后将其完全替换为“allownetworking =“internal”。可能吗?