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认得到、并且能动态改变.
展开
 我来答
zzqkillyou
推荐于2016-04-30 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:747万
展开全部
定义
<c:set var="MP3URL" value="111"></c:set>
改变值
<c:set var="MP3URL" value="${MP3URL+1}"></c:set>
取值,就直接取就可以了,或者放到标签中通过js取也可以
<span id = "aaa" value="${MP3URL}"></span>
iavtdj
2010-05-22 · TA获得超过581个赞
知道答主
回答量:111
采纳率:0%
帮助的人:106万
展开全部
一般object控件中的param都是该控件暴露在外面的属性。
可以直接用js对该控件的属性进行交互。

例:
<object id="aa" 后面省略>
<param name="movie" value = "swf/2.swf"/>
</object>

<script language="javascript">
aa.movie = "你需要的url";
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
levent_zheng
推荐于2016-08-26 · 超过12用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:27万
展开全部
给param赋一个id然后用getElementById获取元素,
例如var param = getElementById('id值');
param.value ='值';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wqddy123
2010-05-22 · 超过31用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:80.2万
展开全部
用正则表达式 替换吧。。

var movieVal = document.getElementsByName['movie'][0].value;
//替换 1-N个任意标准字符.mp3
movieVal.replace(/\/[a-zA-Z0-9]*\.mp3/g,'动态替换的字符');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式