使用javascript存储动态内容时,未终止字符串文本错误
unterminated string literal error when storing dynamic content with javascript
我想这已经被问过很多次了,但我对上述错误有问题,我想做的是有一个cortina效果菜单,其子div
s内容将根据来自下拉菜单的变量而变化。
所以我大致写了div的内容如何寻找一个选项来测试它,这就是我的内容:
function popupContent(selectedText)
{
return '<div>Operating System:
<a class="changer">+<'/a><select class="firstSelect">
<option>Windows<'/option>
<option>OSX<'/option>
<option>Linux<'/option>
<'/select>
<'/div>
<div>Releases:<a class="changer">+<'/a><select class="secondSelect"><option>11.0<'/option><option>11.2<'/option>
<option>10.1<'/option>
<'/select>
<'/div>';
}
我使用$('#divname').html(popupContent(this.name));
当我尝试加载页面时,我得到了一个unterminated string literal error
,我花了一些时间环顾四周,大多数问题似乎是当字脚本在其中(我没有)和转义/
字符,我已经尝试过,如你所见。
有人能解释一下吗?
您的字符串中有换行符。
你可以这样做:
return '<div>Operating System:' +
'<a class="changer">+<'/a><select class="firstSelect">' +
'<option>Windows<'/option>' +
等。
相关文章:
- JavaScript 中数据库数据的未终止字符串文字
- 换行符导致 JavaScript 中的错误“未终止字符串文字”
- Javascript 代码上的未终止字符串常量
- 仅 IE 9 出现未终止字符串常量错误
- MVC - 处理新行的未终止字符串文本
- Salesforce JavaScript未终止字符串常量错误
- 带有if-else的未终止字符串常量
- 语法错误未终止字符串文本jquery
- jquery附加了很多html(得到“未终止字符串文字”或“错误转义”错误)
- 使用javascript存储动态内容时,未终止字符串文本错误
- 奇怪的未终止字符串文本错误与Firefox
- SyntaxError:未终止字符串文本var address = "
- Firebug中的未终止字符串文本错误
- 线程“main”中的异常webdriverexception:未终止字符串字面值
- 撇号终止字符串,导致脚本无法工作
- 添加由于未终止字符串常量错误而无法工作的行
- SyntaxError:未终止字符串字面值(下划线模板)
- SyntaxError:未终止字符串字面值
- 如何修复JS '未终止字符串literal'错误
- IE10(在兼容模式下)在有效代码上生成SCRIPT1015:未终止字符串常量错误