急!Firefox下document.getElementById('imgShow').src document.getElementById('imgShow').src.="../static/images/icon-plus.gif"1.IE完美支持 firefox却不支持2.我在js事件里边改变img的src值3.IE下图片改变了但是firefox却没有改变请大家帮忙 急用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果'imgShow'是img的id的话,ff3.5下测试 是可以改变的 document.getElementById('imgShow').src = "../static/images/icon-plus.gif" <img src="../static/images/icon-no.gif" id="imgshow" border="0" alt="" />楼上 的ff不可以啊 <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"> 楼主,标准中ID是区分大小写的,从你给出的情况来看,你没有注意大小写问题,而IE因为不够标准(容错机制过滥),所以显示出来啦。 连接外部图片是可以但是链接本地图片就不可以 有人说是缓存原因document.getElementById('imgShow').src = "../static/images/icon-plus.gif" 我试过这样写是可以的:<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> 另外:加个方法也是可以的:function f3(){ document.getElementById('imgShow3').src ="../js/pao1.GIF"; }你是不是路径搞错了?报错了没? document.getElementById('imgShow').src = "../static/images/icon-plus.gif"+ Math.random() 好吧我少了个问号document.getElementById('imgShow').src = "../static/images/icon-plus.gif?" + Math.random() 就是你对的。另外很重要的一点事 页面有大量js时,一句js代码firefox不支持的话会导致正确的js firefox下页不起作用 使用jquery.validate.js插件时表单name属性的命名问题 jquery 下拉框 动态生成 仿 Dreamwwaver 颜色选择器. 大侠帮忙一下javascript的代码 window.open的问题 firefox解析xml文档的问题,大家帮忙啊! 调用问题:JS快还是ASP快?? 请大家推荐一本好的dhml的手册,最好是电子版的。 if($a++<10) 为什么结果是 1-10 而不是0-9 jquery这种自适应高度为啥不行呢 |zyciis| 如何得到一个Json的内容 js 自定义函数
楼上 的ff不可以啊
<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">
但是链接本地图片就不可以 有人说是缓存原因
document.getElementById('imgShow').src = "../static/images/icon-plus.gif"
<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>
function f3(){
document.getElementById('imgShow3').src ="../js/pao1.GIF"; }
你是不是路径搞错了?报错了没?
另外很重要的一点事 页面有大量js时,一句js代码firefox不支持的话
会导致正确的js firefox下页不起作用