gpt4 book ai didi

javascript - DOM脚本插入

转载 作者:行者123 更新时间:2023-11-29 22:27:59 24 4
gpt4 key购买 nike

我一直想在运行时将一个小脚本插入 DOM 以加载视频播放器。但是播放器会在除 <div> 之外的所有不同位置加载我想要它在哪里。我不明白如何处理这个。我在这里粘贴整个代码。请帮帮我。

<html>
<head><title>video test</title>
<script type="text/javascript" src="resources/js/jquery.js"></script>
<script type="text/javascript" src="swf.js"></script>
<script type="text/javascript">

$(document).ready(function(){
// debugger;
var template = $('<div class="sResult"><div class="figure"></div><div class="title"></div></div>');
var url = 'http://player.ooyala.com/player.js?width=320&amp;height=240&amp;embedCode=thbXMxMzpq0RhOS82Hzx1lma8UMnFN-3&amp;callback=apicallback';
var tempScript = document.createElement('script');
tempScript.type = 'text/javascript';
tempScript.src = url;

$("#main").append(template);


$("div.figure", $('#main')).html(tempScript);
$("div.title", $('#main')).append("testkjdfnkjdb");

})
</script>

</head>
<body>
<div id="main"></div>
</body>
</html>

div.title 的追加过程工作正常。但是 div我试图在其中附加视频播放器无法正常工作。视频播放器被附加到 <head>

编辑:能否请一些 javascript 专家查看 player.js 并告诉我为什么它对我不起作用?

播放器 <div>包含以下内容:

<div style="width: 320px; height: 240px; overflow: hidden;" id="ooyalaPlayer6764909_10qreejOoyalaPlayerOutterWrapper"><object width="320" height="240" type="application/x-shockwave-flash" id="ooyalaPlayer6764909_10qreej" class="OoyalaVideoPlayer" data="http://player.ooyala.com/static/cacheable/fb1a00342b9ec2d6df7c69946617dcee/player_v2.swf"><param name="allowScriptAccess" value="always"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="wmode" value="window">
<param name="flashvars"></object></div>

最佳答案

您还可以为 Ooyala 播放器提供 targetReplaceId=(element id) 查询字符串参数,以强制其替换页面上的项目。

关于javascript - DOM脚本插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8421490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com