【发布时间】:2016-09-11 14:57:58
【问题描述】:
大家好,我需要帮助
我正在尝试更改图像标签的 src,但是当使用我的代码更改它时,它会将 word 文件添加到我的字符串的开头。
最终结果是file:///C:/xampp/....
而不仅仅是C:/xampp/....
这是我的代码
for(var i = 0; i < images.length; i++) {
alert(images[i].src);
srcList.push(images[i].src);
var index = srcList[i].search("JavaBridge");
tempPath.push(srcList[i].slice(index-1, srcList[i].length));
finalPath.push("C:/xampp/tomcat/webapps"+tempPath[i]);
document.getElementById(images[i].id).src = " "+finalPath[i];
alert(images[i].src);
}
提前致谢
【问题讨论】:
-
你想做什么?
-
@CharlieFish 我的 HTML 中有一些 img 标签我想更改这些 img 标签的 src 属性。在我的代码的第 7 行中,它获取当前 src 值并将其替换为 finalPath 数组的值。但是当我试图提醒他检查它的价值时。它不仅显示“C:/xampp/tomcat/webapps/...”,还显示“file:///C:/xampp/tomcat/webapps/...”
-
你的问题仍然没有意义。你想做什么。原始状态是什么?你想如何改变原来的状态?
-
它应该在文件前面显示
file:///,这是从文件系统访问的文件的URI方案。问题是,您这样做是为了测试还是计划在最终产品中以这种方式使用这些文件?因为那不是一个好主意 -
@CharlieFish 原来的img src是localhost:8080/Javabridge/sessionChartImage/1.jpg我想改成C:/xampp/tomcat/webapps/Javabridge/sessionChartImage/1.jpg
标签: javascript image src