<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=''中?

解决方案 »

  1.   

    Opera的话可以用 document.selectSingleNode("//param[@name='url']").value='你的地址'
    高版本的opera和firefox也可以用 document.querySelector('param[name="url"]').setAttribute('value','你的地址')
    ie具体情况不明,,通用的方法就是自己编程实现选择器,,
    比如 getElementsByTagName('param'),,然后循环判断得到 name=='url' 的节点后修改他的 value 属性...
      

  2.   

    通用的: 把下面的东西贴到地址栏--回车就可以吧你的地址添加到value里了:javascript:
    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);
      

  3.   

    看不明白 你能写个完整的吗.?我想要的是
    播放器写在js里面。js里面的播放器是没有音乐链接地址前台读取js后 音乐链接地址怎么才能加到播放器里面?是不是要设定一个div id= 我很菜 看了一天都看不明白js读取是不是要用到script读取?最近搞了个DZ论坛 里面的替换标签是用{1}这个符号 
      

  4.   

    .在HTML5 流行以前,应该用flash来做音乐播放....
      

  5.   

    <object id="theforever_csdn" height='420' width='657' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' align='center' border='0'>
    ....
    </object>JS:
    document.getElementById("theforever_csdn").setParameter("URL","你的值");