Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 艾元';t设置url,而Chrome将_Javascript_Jquery_Html - Fatal编程技术网

Javascript 艾元';t设置url,而Chrome将

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 像

我有:

它在Chrome上运行良好,但在IE上找不到
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'));