为什么我在此脚本中收到错误“意外令牌ILLEGAL”?该脚本应该检索所有cookie并在表中显示它们的名称和值。错误发生在具有开始表标记的行上。
typedef enum
{
a = 0x00,
b = 0x01u, // the u has no influence, as expected
c = 0x02u, // the u has no influence, as expected
...
} enum_name;
volatile unsigned char* reg = SomeAddress;
*reg |= b;
答案 0 :(得分:2)
使用字符串连接来定义长字符串:
cookiesContent += '<table width="30%" cellspacing="1" cellpadding="10" border="0">' +
'<thead>'+
'<tr>' +
'<th>Name</th>'+
'<th>Value</th>'+
'</tr>'+
'</thead>'+
'<tbody>';
答案 1 :(得分:1)
这是因为你不能在没有反斜杠的JavaScript中使用多行字符串:
cookiesContent += '<table width="30%" cellspacing="1" cellpadding="10" border="0"> \
<thead> \
<tr> \
<th>Name</th> \
<th>Value</th> \
</tr> \
</thead> \
<tbody> \
';
答案 2 :(得分:0)
您的字符串中包含<thead...
的换行符,但不允许使用
答案 3 :(得分:0)
连接这个:
cookiesContent += '<table width="30%" cellspacing="1" cellpadding="10" border="0">' +
'<thead> ' +
'<tr> ' +
'<th>Name</th>' +
'<th>Value</th>' +
'</tr>' +
'</thead>' +
'<tbody>';
或者在同一行:
cookiesContent += '<table width="30%" cellspacing="1" cellpadding="10" border="0"><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody>';