Uncaught SyntaxError: Unexpected end of input 原因与解决方法

今天在前端调试的时候,JS报错如下:

Uncaught SyntaxError: Unexpected end of input

中文翻译

未捕获到的语法错误:意外的终止输入

Uncaught SyntaxError: Unexpected end of input

 

原因:

在javascript代码中,它通常表示我们浏览器在读取我们的js代码时,碰到了不可预知的错误,导致浏览器无法进行下面的读取。

通常造成这种错误的原因是成双成对的符号输入错误,比如说:双引号""、单引号''、花括号{}、方括号[]

 

解决方法

以我这里为例子,由于上图中报错提示了代码错误是在“215”行,我们去看一下。

Uncaught SyntaxError: Unexpected end of input

 

眼睛厉害的朋友相信已经知道是为什么了?主要就是尾部缺少了一个“花括号”。

 

我改正后的代码如下:

<script>
            console.log(document.getElementById("user_id").value);
            document.getElementById("user_id").onchange = function() {
                console.log(document.getElementById("user_id").value);
            }
</script>
    A+
发布日期:2021年05月12日 17:14:37  所属分类:JavaScript
最后更新时间:2021-05-12 17:14:37
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
Vue2.x实战:点餐系统(axios路由/vuex)
  • ¥ 59.8元
  • 市场价:99.8元
C#开发实战第四季:ADO.NET数据库
  • ¥ 199.0元
  • 市场价:399.0元
Photoshop CS视频教程全集:1000集PS课程
  • ¥ 199.0元
  • 市场价:899.0元
iOS应用开发指南第2季:Cocoa Touch框架与构建
  • ¥ 69.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: