意外的令牌}Javascript
Unexpected Token } Javascript
我在向Javascript函数传递多个参数时遇到了一些问题。
功能:
function selectDino(dinosaurName, dinosaurHealth, dinosaurTraits)
{
localStorage.setItem("dinoName", dinosaurName);
localStorage.setItem("dinoHealth", dinosaurHealth);
localStorage.setItem("dinoTraits", dinosaurTraits);
location.replace("nextpage.html");
}
调用(主要是"selectDino(("位(:
<img class="leftDino" src="dino1.png" onmouseover = getDino("dinoOne") onclick=selectDino("dinoOne", "20", "Banterous")>
<img class="centerDino" src="dino2.png" onmouseover = getDino("dinoTwo") onclick=selectDino("dinoTwo", "18", "Spiky")>
<img class="rightDino" src="dino3.png" onmouseover = getDino("dinoThree") onclick=selectDino("dinoThree", "22", "Bitey")>
每当我在Chrome开发者控制台上查看时,它都会告诉我以下内容:
Uncaught SyntaxError: Unexpected token }
有人能帮忙吗?
编辑
在属性周围添加了单引号,这就解决了问题。
onclick
和onmouseover
函数需要" "
,就像onclick="foo();"
一样
<img class="rightDino" src="dino3.png" onmouseover="getDino('dinoThree')" onclick="selectDino('dinoThree', '22', 'Bitey')">
用引号括起HTML属性,然后关闭HTML元素(/>
(:
<img class="leftDino" src="dino1.png" onmouseover="getDino('dinoOne')" onclick="selectDino('dinoOne', '20', 'Banterous')" />
<img class="centerDino" src="dino2.png" onmouseover="getDino('dinoTwo')" onclick="selectDino('dinoTwo', '18', 'Spiky')" />
<img class="rightDino" src="dino3.png" onmouseover="getDino('dinoThree')" onclick="selectDino('dinoThree', '22', 'Bitey')" />
请记住,我还将内引号更改为单引号('
(,否则,您将完全破坏HTML。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- 如何使用Google撤销Oauth令牌'的Javascript API
- javascript api,用于在第三方域上存储身份验证令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 意外的令牌非法javascript/metrol
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- 如何将CSRF令牌添加到javascript动态生成的表单中
- 使用用户名/API令牌javascript的Jenkins POST请求
- Facebook Javascript SDK:发布到提要时验证访问令牌时出错
- javascript令牌变量
- JavaScript-Gulp/Browserify:SyntaxError:意外的令牌
- JavaScript意外的令牌<,有什么方法可以逃避错误(或至少跳过那些无用的字符)
- Javascript-具有特定值的令牌的数组
- “语法错误:意外的令牌)”在 javascript 调用中,当 eval(value) 为空时
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- JavaScript 问题 - 意外的令牌 (.
- adal javascript windows存储应用程序令牌
- 使用节点javascript的意外令牌ILLEGAL
- Javascript令牌,类别搜索字段,如邮件