Javascript 艾元';t设置url,而Chrome将
我有: 它在Chrome上运行良好,但在IE上找不到Javascript 艾元';t设置url,而Chrome将,javascript,jquery,html,Javascript,Jquery,Html,我有: 它在Chrome上运行良好,但在IE上找不到ico2.jpg和ico3.jpg 有人知道修复方法吗?有点奇怪,但这可能会有所帮助(请注意前导斜杠): 您在图像标记中使用的URL(以“/”开头)与在javascript代码中使用的URL略有不同 请尝试使用缺少的“/”: 我的IE同意你的代码。你使用哪个版本的IE r u 也许您可以这样尝试:在dom中放置带有style=“display:none”的3个img元素,它们的src就是这3个pic。然后将元素的src更改为隐藏元素的src 像
ico2.jpg
和ico3.jpg
有人知道修复方法吗?有点奇怪,但这可能会有所帮助(请注意前导斜杠): 您在图像标记中使用的URL(以“/”开头)与在javascript代码中使用的URL略有不同 请尝试使用缺少的“/”:
我的IE同意你的代码。你使用哪个版本的IE r u 也许您可以这样尝试:在dom中放置带有style=“display:none”的3个img元素,它们的src就是这3个pic。然后将元素的src更改为隐藏元素的src 像这样: HTML:
您是否遇到错误或图像无法显示?您是否使用IE中的开发者工具检查发生了什么?快捷键应该是F12IT,它带有白色的盒子,中间有一个红色的X。控制台不显示任何内容。那么开发人员工具中的
src
是什么?src
是否已更改?它是否向pics发送了任何网络请求?'src'确实发生了变化。这会导致所有三个图像都中断,并且在Chrome上也会中断。@user2422350它无法工作的唯一原因是图像路径不正确。确保该文件名为ico1
,扩展名为.jpg
。检查开发工具中的“网络”选项卡,查看请求是否已发送,并注意服务器响应。这是我的第一个答案。没有为op工作,所以我将我的更新为/
,而不是/
。尽管如此,op仍然不起作用:)如果html也不起作用,并且图像在正确的文件夹中-检查访问权限…我目前正在使用IE9,我们正在学校做作业,所以我的老师不会更新。
<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);
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);
var imgone = '/img/ico1.jpg';
<img src="/img/ico2.jpg" id="hid2" style="display:none"></img>
<img src="/img/ico3.jpg" id="hid3" style="display:none"></img>
jQuery("#img").attr('src',$('#hid2').attr('src'));
jQuery("#imgzwei").attr('src',$('#hid2').attr('src'));