将对象的部分参数值替换为定位点中的值
Replacing part of an object's param value with value from an anchor?
如果你有以下条件:
<object type="application/x-shockwave-flash" height="609" width="1000" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=jonnyflyspeed" bgcolor="#000000">
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="all" />
<param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" />
<param name="flashvars" value="hostname=www.twitch.tv&channel=CHANNELNAMEHERE&auto_play=true&start_volume=75" />
</object>
有没有办法更改value="hostname=www.twitch.tv&channel=CHANNELNAMEHERE&auto_play=true&start_volume=75"
,特别是使用普通文本链接的 CHANNELNAMEHERE 部分的值?例如:
<a href="#" value="NEWCHANNELNAME">
通过重新加载具有新细节的整个对象对其进行排序:
链接是:
<a onclick="changeChannel('CHANNELNAME')">
<script>
function changeChannel(intValue){
document.getElementById("test").innerHTML = '<object type="application/x-shockwave-flash" height="609" width="1000" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel='+intValue+'" bgcolor="#000000"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" /><param name="flashvars" value="hostname=www.twitch.tv&channel='+intValue+'&auto_play=true&start_volume=75" /></object>'
}
</script>
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- CSS-如何定位内容数据标题
- 我如何找到一个句子中的所有空格并替换忽略它们
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 在Jquery detachment()和appendTo()之后定位元素
- 困在逻辑中试图定位动态的东西
- 如何用更合适的内容替换document.write
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 用空格替换下划线PHP
- str.split(someString).join(someOtherString)是否等效于替换
- 使用javascript的图像替换循环
- window.location替换并传递URL历史记录条目中的变量
- 替换标记中的属性
- 绝对定位不适用于Javascript DIV
- 指令的模板必须只有一个根元素:With restrict E&替换true
- AngularJs对ng消息的自定义替换
- 用超链接替换URLS
- 如何定位和替换没有id或类的脚本标签
- 如何定位已被替换的元素