JavaScript报错:Uncaught SyntaxError: Unexpected end of input(at test.html:1:16)

1、问题概述?

在JavaScript开发中,时长会出现如下bug:

翻译:输出意外结束

2、问题分析及解决办法

2.1、常见原因1:符号未成对出现,丢失符号开始或结束

出现这种问题,通常都是因为符号没有成对出现,而造成的解析问题,如常见符号

1、'' 单引号未成对。

2、"" 双引号未成对。

3、{} 大括号未成对。

4、[] 中括号未成对。

2.2、常见原因2:常出现在字符串和html拼接中

在实际的开发中我们时长需要通过拼接的方式动态的生成html元素,如下代码:

【错误写法:但是语法理论上是正确的】

如下代码实现拼接一个a标签,通过jquery注入到div1标签中。

同时为a标签加入一个点击操作,触发test函数,但是这个会报错

Uncaught SyntaxError: Unexpected end of input

var result="";

var param="测试参数";

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾林小妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值