错误:期望看到一个标识符,却看到了'<'"
Error: "Expected an identifier and instead saw '<'"
我正在用JS写这个,并试图弄清楚我的编辑在抱怨什么。以下是我的文件:
document.write('<div id="email-widget"></div>');
var widgetHTML =
<div id="email-widget-box">
<div id="email-signup-form">
<p><strong>Send deals directly to my inbox - Sign up now!</strong></p>
缺少什么,因为我的编辑器有4个错误都是一行,但我不能弄清楚。错误如下:
期望一个标识符,结果看到'<'
缺少分号
期望一个赋值或函数调用,却看到一个表达式
缺少分号
你开始很好:
var widgetHTML =
后面的=
应该是一个Javascript表达式。字符串("..."
),数字,变量名,函数调用,任何与操作符结合的东西——都可以。
<div id="email-widget-box">
<div id="email-signup-form">
<p><strong>Send deals directly to my inbox - Sign up now!</strong></p>
如果你想设置widgetHTML
为HTML文本,你需要做一个字符串:
var widgetHTML = '<div id="email-widget-box">' +
'<div id="email-signup-form">' +
'<p><strong>Send deals directly to my inbox - Sign up now!</strong></p>';
相关文章:
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- jQuery"焦点”;在一个实例中有效,但在其他实例中无效
- 我如何选择/点击一个带有for=“”的元素"属性[量角器]
- 我收到一个类型错误,其中包含-"$不是函数“;使用noConflict时
- 我正在使用php includes来构建一个多页面网站.使用jquery,我将如何添加一个类"活动的”;添加到
- 获取"下一个“;对象中的数值
- 我怎样才能使一个类型=“;提交”;在css中看起来像一个type="按钮”;
- 为什么下面抛出一个“;对象没有't支持属性或方法'importNode'"在IE11中
- JQuery:如何强制选择一个选项为"选择“;,使用FancySelect插件
- 我想制作一个代码;a“;变成“;b”"b”;变成“;c”;,等等
- 你如何做一个sql"像“;在javascript中使用azuremobilesdk进行查询
- "npm运行构建“;模块解析错误”;您可能需要一个适当的加载程序来处理此文件类型&”;
- 说明Node.js项目:是否只有一个"服务器文件“;在node.js中
- jQuery"加载更多的帖子”;隐藏按钮如果最后一个帖子
- TypeError:undefined不是一个对象(正在评估'msg.innerHTML="Uploa
- 需要声明,但找到'"显示:无"'.跳过到下一个声明
- "下一个“;按钮并没有按预期循环浏览答案
- Javascript:如何确保"这个“;在一个对象内总是相同的
- window.open()添加一个rel="nofollow”;属性
- 如何找到原因AngularJS"自变量'MyCtrl'不是一个函数,未定义”;