document.getElementById('imgShow').src.="../static/images/icon-plus.gif"1.IE完美支持 firefox却不支持 
2.我在js事件里边改变img的src值 
3.IE下图片改变了但是firefox却没有改变 
请大家帮忙写个兼容的方法。  急用

解决方案 »

  1.   

    <html> 
        <head> 
            <title>get file input full path</title> 
        <script language='javascript'> 
            function getFullPath(obj) 
            { 
                if(obj) 
                { 
                    //ie 
                    if (window.navigator.userAgent.indexOf("MSIE")>=1) 
                    { 
                        obj.select(); 
                        return document.selection.createRange().text; 
                    } 
                    //firefox 
                    else if(window.navigator.userAgent.indexOf("Firefox")>=1) 
                    { 
                        if(obj.files) 
                        { 
                            return obj.files.item(0).getAsDataURL(); 
                        } 
                        return obj.value; 
                    } 
                    return obj.value; 
                } 
            } 
        </script> 
        </head> 
        <body> 
            <input type="file" onchange="document.getElementById('img').src=getFullPath(this);" /> 
        <img id="img" /> 
        </body> 
    </html>
      

  2.   

    不明白楼上什么意思
    求个 兼容IE 和firefox得写法
      

  3.   

    firefox肯定是支持这个写法的,关键是你在什么地方写这句代码的
      

  4.   

    <html>
    <head>
    <script language="javascript">
    function aa()
    {
    document.getElementById('img').src="ico/84.jpg";
    }
    </script>
    </head>
    <body>
    <div align="center">
    <img id="img" src="ico/tall_wr_logo.jpg" alt="图片" border="0"/>
    <input type="button" onclick="aa()" value="变化"/>
    </div>
    </body>
    </html>刚试了下FF跟IE都可以。
      

  5.   

    就是你对的。
    另外很重要的一点事 页面有大量js时,一句js代码firefox不支持的话
    会导致正确的js firefox下页不起作用