为什么这会给我这个错误?
<script>
function loadImg() {
var imageChosen = document.getElementById('imageChosen').value.replace("C:\fakepath\","");
alert(imageChosen);
document.getElementById('image').src = imageChosen;
}
</script>
我希望ID为“ image”的图像显示所选的图像。
最佳答案
调用replace()
时的值未正确转义。
该值应改为:"C:\\fakepath\\",""
阅读有关转义字符串here的更多信息