为什么这会给我这个错误?

<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的更多信息

07-27 13:42