javascript - Chrome 控制台中出现意外的标识符
问题描述
我在 Chrome 的控制台中测试了这个 javascript,它返回了一个关于意外标识符的错误。我以为我的语法是正确的,但显然不是。你能帮我么?
谢谢
function printQuote(){
var theRandomQuote = getRandomQuote();
var message = "<p class="quote">quotes.quote</p>";
message += "<p class="source">quotes.source";
message += "<span class="citation">quotes.citation</span></p>";
print(message);
}
解决方案
用单引号替换内部双引号
function printQuote(){
var theRandomQuote = getRandomQuote();
var message = "<p class='quote'>quotes.quote</p>";
message += "<p class='source'>quotes.source";
message += "<span class='citation'>quotes.citation</span></p>";
print(message);
}
推荐阅读
- r - 如何对具有相同字符 ID 列但数值不同的列表求和
- c - 如何在函数 max_2d 中修复此参数?从 const int 到 int 的转换是错误
- javascript - 将触发器添加到 WordPress 用户角色选择或在更改时运行 JS
- html - 无法在 rails helper 中将 id 动态添加到 div 标签
- c++ - 自 Mojave 更新以来,将问题链接到使用 Homebrew 安装的库
- python - How to add parameter sliders to differential equation plots in python?
- javascript - 如何更改角材料元素/组件的属性?
- java - Android 应用在安装前请求权限
- python - 我们应该 gitignore .python-version 文件吗?
- sql - SELECT FROM Table WHERE 不部分的确切数字在字符串 SQL 中