<object height='420' width='657' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' align='center' border='0'><param name='AutoStart' value='1'><param name='Balance' value='0'><param name='enabled' value='-1'><param name='EnableContextMenu' value='false'><param name='url' value='这里添加音乐地址'><param name='PlayCount' value='1'><param name='rate' value='1'><param name='currentPosition' value='0'><param name='currentMarker' value='0'><param name='defaultFrame' value=''><param name='invokeURLs' value='0'><param name='baseURL' value=''><param name='stretchToFit' value='0'><param name='volume' value='100'><param name='mute' value='0'><param name='uiMode' value='full'><param name='windowlessVideo' value='0'><param name='fullScreen' value='0'><param name='enableErrorDialogs' value='-1'><param name='SAMIStyle' value><param name='SAMILang' value><param name='SAMIFilename' value><param name='captioningID' value></object>我前台要怎么写js代码把音乐链接地址添加到value=''中?
高版本的opera和firefox也可以用 document.querySelector('param[name="url"]').setAttribute('value','你的地址')
ie具体情况不明,,通用的方法就是自己编程实现选择器,,
比如 getElementsByTagName('param'),,然后循环判断得到 name=='url' 的节点后修改他的 value 属性...
function setValue(tag, chkAttr, chkVal, src){
var x=document.getElementsByTagName(tag);
for (var i=0;i<x.length;i++){
if (x[i].getAttribute(chkAttr)==chkVal){ x[i].setAttribute('value',src); }
}
}
setValue('param', 'name', 'url', '你的地址');
void(0);
播放器写在js里面。js里面的播放器是没有音乐链接地址前台读取js后 音乐链接地址怎么才能加到播放器里面?是不是要设定一个div id= 我很菜 看了一天都看不明白js读取是不是要用到script读取?最近搞了个DZ论坛 里面的替换标签是用{1}这个符号
....
</object>JS:
document.getElementById("theforever_csdn").setParameter("URL","你的值");