javascript - 如何修复 Javascript 中的 'missing) after argument list' 错误

标签 javascript function

为什么会出现这个错误?

<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

关于javascript - 如何修复 Javascript 中的 'missing) after argument list' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57279818/

相关文章:

C、功能太长不规范

python - 如何调用返回多个值的函数

javascript - 为什么 Redux 存储显示我的状态,但 React 组件显示其未定义?

Javascript:如何在没有特定用户事件的情况下复制到剪贴板

javascript - 如何在 d3 js 中进行 map 重投影的平滑过渡

c++ - C++ 中函数参数作为 (const int &) 和 (int & a) 的区别

javascript - 传递变量时加载时执行的 jQuery 函数

javascript - 加载 jquery 时不工作

javascript - 长线没有进入下一步,它只是继续前进。我该如何解决?

C# - 传递 3 个参数与传递具有 30 个属性的对象 -