IE不能设置url,而Chrome可以
IE won't set url whereas Chrome will
我有:
<div id="tweeter">
<div id="tweet1" class="tweet" name="0">
<div class="tweetimg">
<img src="/img/none.jpg" id="img" class="img"></img>
</div>
<div class="tweetname">Please enable Javascript</div>
<div class="tweetcontent"></div><div class="tweettime"></div>
</div>
<div id="tweet2" class="tweet" name="0">
<div class="tweetimg">
<img src="/img/none.jpg" id="imgzwei" class="img"></img>
</div>
<div class="tweetname">Please enable Javascript</div><div class="tweetcontent"></div>
<div class="tweettime"></div>
</div>
<div id="tweet3" class="tweet" name="0">
<div class="tweetimg">
<img src="/img/none.jpg" id="imgdrei" class="img"></img>
</div>
<div class="tweetname">Please enable Javascript</div>
<div class="tweetcontent"></div>
<div class="tweettime"></div>
</div>
</div>
:
var imgone="img/ico1.jpg";
var imgtwo="img/ico2.jpg";
var imgthree="img/ico3.jpg";
jQuery("#img").attr('src',imgone);
jQuery("#imgzwei").attr('src',imgtwo);
jQuery("#imgdrei").attr('src',imgthree);
它在Chrome上工作得很好,但在IE上找不到ico2.jpg
和ico3.jpg
有人知道解决办法吗?
有点奇怪,但这可能会有所帮助(注意前斜杠):
var imgone="./img/ico1.jpg";
var imgtwo="./img/ico2.jpg";
var imgthree="./img/ico3.jpg";
jQuery("#img").attr('src',imgone);
jQuery("#imgzwei").attr('src',imgtwo);
jQuery("#imgdrei").attr('src',imgthree);
你在你的图像标签中使用"稍微"不同的url(以"/"开始),因为你在你的javascript代码中使用。
用缺少的"/"试试:
var imgone = '/img/ico1.jpg';
我的IE与您的代码是ok的。你用的是哪个版本的IE ?
也许你可以尝试这样做:把3img元素与style="display:none"在你的dom,他们的src是那3pic。然后将你的元素的src更改为隐藏元素的src。
:
HTML:<img src="/img/ico2.jpg" id="hid2" style="display:none"></img>
<img src="/img/ico3.jpg" id="hid3" style="display:none"></img>
JS:
jQuery("#img").attr('src',$('#hid2').attr('src'));
jQuery("#imgzwei").attr('src',$('#hid2').attr('src'));
相关文章:
- JS可以在Chrome中工作,但不能在Firefox中工作
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 可以从Chrome扩展修改窗口对象吗
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 三角库可以与firefox一起使用,但不能在Chrome中使用
- 是否可以通过Chrome扩展内容脚本打开Chrome外部协议请求
- 为什么可以't我访问Chrome内置功能$
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- Javascript赢得'不能在IE上编译,但可以在Chrome上运行
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- Firefox 无法识别返回的 json 数组,Chrome 可以
- Chrome 可以在 Chrome 打开新标签页时自动打开其 Javascript 调试器吗?
- 占位符文本在IE中不带项目符号.使用chrome可以很好地工作
- IE不能设置url,而Chrome可以
- Chrome可以使用jsfiddle,但firefox不行
- IE8显示位置.css错误,但Chrome可以
- Chrome可以'找不到offsetTop
- 不能得到圆圈的外部尺寸与描边宽度,但Chrome可以
- 谷歌chrome -可以't加载html文件的页面通过javascript