JavaScript 错误

标签 javascript

有人可以多给我一双眼睛来看看这件事并告诉我出了什么问题吗?

第 262 行第 9 行的问题:隐含的 eval 是邪恶的。传递函数而不是字符串。

setTimeout("dojo.addClass(dojo.byId('transition'), '隐藏')",1380);

最佳答案

JavaScript 不是 PHP 5.3 之前的版本,并且您不会将回调作为字符串传递。您使用这样的匿名函数:

setTimeout(function() { dojo.addClass(dojo.byId('transition'), 'hide'); }, 1380);

关于JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3685243/

相关文章:

javascript - jQuery - 如何将自定义 CSS 应用于非空字段

javascript - 在为 asp 隐藏字段赋值时,转义字符被清除

javascript - 自动模态窗口?/欢迎弹框

javascript - 如何使用javascript通过html属性值过滤大列表

javascript - Javascript中的时钟

javascript - 为什么我的功能不能正常工作?

javascript - Ajax 请求完成后,jQuery 会关闭 TCP 连接吗?

javascript - 使用 JavaScript 变量作为函数名?

javascript - 在按钮处于事件状态时更改按钮的 css

javascript - 具有一致比例的圆形包装矩阵