javascript如何动态改变param标签里的值
<paramname="movie"value="swf/2.swf?file=http://www.eecs.wsu.edu/~zhaoc/yujian.mp3&wid...
<param name="movie" value="swf/2.swf?file=http://www.eecs.wsu.edu/~zhaoc/yujian.mp3&width=150&songVolume=100&backColor=E8E8E8&frontColor=000000&autoStart=true&repeatPlay=true&showDownload=false" />
就如上面所见,我想改变param这个标签的value属性里面的file这个的前面这个MP3地址。
我记得javascript有一个$取值的符号,所以我本来是想
<param name="movie" value="swf/2.swf?file=${MP3URL}&width=150&songVolume=100&backColor=E8E8E8&frontColor=000000&autoStart=true&repeatPlay=true&showDownload=false" />
但是MP3URL不知道要放在哪里才能让param认得到、并且能动态改变. 展开
就如上面所见,我想改变param这个标签的value属性里面的file这个的前面这个MP3地址。
我记得javascript有一个$取值的符号,所以我本来是想
<param name="movie" value="swf/2.swf?file=${MP3URL}&width=150&songVolume=100&backColor=E8E8E8&frontColor=000000&autoStart=true&repeatPlay=true&showDownload=false" />
但是MP3URL不知道要放在哪里才能让param认得到、并且能动态改变. 展开
4个回答
展开全部
一般object控件中的param都是该控件暴露在外面的属性。
可以直接用js对该控件的属性进行交互。
例:
<object id="aa" 后面省略>
<param name="movie" value = "swf/2.swf"/>
</object>
<script language="javascript">
aa.movie = "你需要的url";
</script>
可以直接用js对该控件的属性进行交互。
例:
<object id="aa" 后面省略>
<param name="movie" value = "swf/2.swf"/>
</object>
<script language="javascript">
aa.movie = "你需要的url";
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给param赋一个id然后用getElementById获取元素,
例如var param = getElementById('id值');
param.value ='值';
例如var param = getElementById('id值');
param.value ='值';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则表达式 替换吧。。
var movieVal = document.getElementsByName['movie'][0].value;
//替换 1-N个任意标准字符.mp3
movieVal.replace(/\/[a-zA-Z0-9]*\.mp3/g,'动态替换的字符');
var movieVal = document.getElementsByName['movie'][0].value;
//替换 1-N个任意标准字符.mp3
movieVal.replace(/\/[a-zA-Z0-9]*\.mp3/g,'动态替换的字符');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询