用getElementById得到object,然后试试用object.getAttribute('para')得到参数值

解决方案 »

  1.   

    if else的事我就不说了,参考如下代码:
    <html>
    <body>
    <script type="text/javascript">
    function buttonClick() {
    var object = document.getElementById("6513_swf");
    var params = object.getElementsByTagName("param");
    var msg = "";
    for (var i = 0; i < params.length; i++) {
    msg += params[i].getAttribute("name") + ": " + params[i].getAttribute("value") + "\n";
    }
    alert(msg);
    }
    </script>
    <object id="6513_swf" height="90" width="640" type="application/x-shockwave-flash" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
    <param value="http://d1.sina.com.cn/200902/19/166754_sh_news_lbdt.swf" name="movie"/>
    <param value="High" name="quality"/>
    <param value="opaque" name="wmode"/>
    <param value="always" name="allowscriptaccess"/>
    <param value="adlink=" name="flashvars"/>
    <embed id="6513_swf" height="90" width="640" flashvars="adlink=" allowscriptaccess="always" 
    wmode="opaque" type="application/x-shockwave-flash" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" quality="High" 
    src="http://d1.sina.com.cn/200902/19/166754_sh_news_lbdt.swf"/>
    </object>
    <br />
    <input type="button" value="TEST" onclick="buttonClick()" />
    </body>
    </html>其实就是按DOM标准访问即可。