Javascript 附加我的img src的代码

Javascript 附加我的img src的代码,javascript,jquery,image,Javascript,Jquery,Image,我想知道是否有人可以帮助我尝试知道为什么和可能的解决方案,我的错误。我使用JavaSript加载图像,但是当我测试我的页面时,src属性在.jpg的末尾得到了一个/ 我的控制台如下所示: 循环:头像/BugsBunnuDefined 循环:avatars/chimchim.jpg/ 循环:avatars/christmastree.jpg/ 循环:avatars/princess.jpg/ 循环:avatars/squarepants.jpg/ 循环:avatars/yosemite.jpg/

我想知道是否有人可以帮助我尝试知道为什么和可能的解决方案,我的错误。我使用JavaSript加载图像,但是当我测试我的页面时,src属性在.jpg的末尾得到了一个/

我的控制台如下所示:

  • 循环:头像/BugsBunnuDefined
  • 循环:avatars/chimchim.jpg/
  • 循环:avatars/christmastree.jpg/
  • 循环:avatars/princess.jpg/
  • 循环:avatars/squarepants.jpg/
  • 循环:avatars/yosemite.jpg/
  • 循环:avatars/wilma.jpg/
  • 循环:avatars/coatandie.jpg/
  • 循环:avatars/lilymunster.jpg/
  • 循环:avatars/georgejetson.jpg/
  • 循环:avatars/tweety.jpg/
  • 循环:avatars/cleveland.jpg/
//JavaScript对象
风险值审查=[
{Id:“ajjhwejkssl”,
标题:“可以的小相机!”,
评级:5,正文:“此处文本”,
CreateDate:新日期(2012,5,23,14,12,10,0),
所有者:{
Id:“Kwergiuerwq”,
名称:“Bugs Bunny”,
Url:“./users.html?id=Kwergiuerwq”,
AvatarImage:“化身/bugsbunny”,
IsFeaturedReviewer:false,
CreateDate:新日期(2012,2,12,9,44,0,0)
}
}]
var数据=审查;
var newDiv=null;
var my_div=null;
var my_img=null;
var total=document.getElementById('total');
var review=$(“#reviews”);
$(文档).ready(函数(){
对于(变量i=0;i
这毫无意义。您正在为变量指定一个值,并自行替换该变量。\u 0

您可能需要以下内容:

var StringContainingFilePath;
var search = ".jpg/";
var replace = ".jpg";
StringContaingingFilePath = StringContaingingFilePath.replace(search,replace);

我认为问题出在你身上

var rand = ".jpg/"; 
rand.replace(rand , ".jpg");
String.replace
方法只返回一个已更改的字符串,但不更改原始字符串

描述

此方法不会更改调用它的字符串对象。它只返回一个新字符串


请看下面的代码:

console.log("loop: " + data[i].Owner.AvatarImage + rand);
var rand = ".jpg/"; 
rand.replace(rand , ".jpg");
您要添加的第一行“+rand”,尚未定义rand。 设置rand变量的第二行 第三行几乎被忽略了,因为没有给它赋值变量。我不认为.jpg/实际上在你图片的源代码中

乔希

var rand = ".jpg/"; 
rand.replace(rand , ".jpg");
console.log("loop: " + data[i].Owner.AvatarImage + rand);
var rand = ".jpg/"; 
rand.replace(rand , ".jpg");