javascript在html中的引用问题
发布网友
发布时间:2022-05-14 00:03
我来回答
共2个回答
热心网友
时间:2022-05-16 19:28
给embed设置一个ID,代码如下:
<embed id="flashplayer" src="/plus/flvplayer.swf?file=/uploads/media/110301/1-110301201I5.flv " type="application/x-shockwave-flash" width="250" height="165"></embed>
通过js获取embed这个标签,代码如下:
var embedobj = document.getElementsById( 'flashplayer');
修改获取对象有src属性即可,代码如下:
embedobj.src = "/plus/flvplayer.swf?file="+str1
document.write(str1);
这个即可替换成str1了,希望能解决你的问题.
你要希望这么改的话,直接在js里面输出html算了,代码如下:
document.write("<embed id='flashplayer' src='/plus/flvplayer.swf?file="+str1+"' type='application/x-shockwave-flash' width='250' height='165'></embed>");
热心网友
时间:2022-05-16 20:46
<script type="text/javascript">
var str="{dede:sql sql="SELECT aid,typeid,videolist FROM `dede_addonvideo` where typeid=17 ORDER BY `aid` DESC LIMIT 0 , 1"}
[field:videolist /]
{/dede:sql}";
var reg=/{([a-z])*}/gi;
var reg1="第1集";
var str1=str.replace(reg,"");
var str1=str1.replace(reg1,"");
document.write(str1);
document.write("<embed id='flashplayer' src='/plus/flvplayer.swf?file="+str1+"' type='application/x-shockwave-flash' width='250' height='165'></embed>");
</script>