eval(element.innerHTML)显示意外的语法错误
eval(element.innerHTML) shows unexpected syntax error
当我尝试eval一个等式是一个element.innerhtml。这在大多数情况下都有效。但是,如果方程有例如9**,它在控制台中显示错误,如意外语法错误意外输入错误
像eval (div.innerHTML);
我做错了什么吗
9**
是无效的javascript,因此出现错误。
你可以试试:
try {
eval(div.innerHTML);
}
catch(e) {
// handle error here
}
然而,正如@DaveChen指出的,永远记住eval是邪恶的。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 未捕获的语法错误:意外的令牌,
- "未捕获的语法错误:意外的标记"角度JS
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- 语法错误:"意外的标记<"在Web控制台中
- AJAX语法错误:JSON.parse:意外字符
- data.php:1未捕获的语法错误:意外的令牌:
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- 未捕获的语法错误:javascript对象上出现意外的标记ILLEGAL
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 未捕获的语法错误:意外的标记<在yii
- 如何“;修复解析错误:语法错误,意外'{'in”用于php
- 未捕获的语法错误:javascript中出现意外的标记}
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- MooTools代码中出现意外语法错误