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

解决方案 »

  1.   

    如果'imgShow'是img的id的话,ff3.5下测试 是可以改变的  document.getElementById('imgShow').src = "../static/images/icon-plus.gif"
      

  2.   

     <img src="../static/images/icon-no.gif" id="imgshow" border="0" alt="" />
    楼上 的ff不可以啊
      

  3.   


    <script>

    window.onload=function(){
      document.getElementById('imgShow').src ="http://www.google.cn/intl/zh-CN/images/logo_cn.gif"
    }
    </script><img id="imgShow" src="http://www.baidu.com/img/baidu_logo.gif">
      

  4.   

    楼主,标准中ID是区分大小写的,从你给出的情况来看,你没有注意大小写问题,而IE因为不够标准(容错机制过滥),所以显示出来啦。
      

  5.   

    连接外部图片是可以
    但是链接本地图片就不可以 有人说是缓存原因
    document.getElementById('imgShow').src = "../static/images/icon-plus.gif"
      

  6.   

    我试过这样写是可以的:
    <script type="text/javascript">

    function f1(){
    document.getElementById('imgShow').src ="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" }
    </script>
    但是,如果是这样写就不可以了:
    <script type="text/jscript">

    function f1(){
    document.getElementById('imgShow').src ="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" }
    </script>区别:
    百度结果:
    javascript是W3C的标准,IE也不得不支持,虽然有些支持得不好.用javascript写得程序可以完全跨浏览器,但是jscript虽然IE对它扩展了,某些地方要强一点,但是只能在IE下跑.建议全用<script type="text/javascript"></script> 
      

  7.   

    另外:加个方法也是可以的:
    function f3(){
    document.getElementById('imgShow3').src ="../js/pao1.GIF"; }
    你是不是路径搞错了?报错了没?
      

  8.   

    document.getElementById('imgShow').src = "../static/images/icon-plus.gif"+ Math.random()
      

  9.   

    好吧我少了个问号document.getElementById('imgShow').src = "../static/images/icon-plus.gif?" + Math.random()
      

  10.   

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