可以'我在我的小JS代码中没有发现一个错误(用于循环和里面的一个函数)
Can't find a bug in my small JS code (for loop and a function inside)
这是我的代码。控制台说:未捕获的SyntaxError:意外的令牌}
var em = document.getElementsByClassName("rot");
for (var i = 0, len = em.length; i < len; i++) {
em[i].addEventListener("click", function() {
this.classList.toggle("rotate");
}
}
试试这个(你错过了关闭addEventListener的右括号和分号)
var em = document.getElementsByClassName("rot");
for (var i = 0, len = em.length; i < len; i++) {
em[i].addEventListener("click", function() {
this.classList.toggle("rotate");
});
}
相关文章:
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- 什么'是一个用于PHP+JS(extJS)开发的IDE,支持ctrl+click
- 在 Angular 指令中定义一个用于 ng-click 的函数
- 需要一个用于评分系统的 JavaScript IF 语句
- 使用window.location.htm和匹配的URL数组(一个用于桌面,一个用于移动)将桌面网站重定向到移动
- javascript复制一个用于函数的变量
- 我有一个用于 onclick 的窗口加载函数 如何添加 onblur 事件并合并为一个
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 有一个用于x个卷轴的DIV“棍子”
- Jquery Mobile我有两个页面,一个用于Android,一个用于iPhone.如何检测浏览器并分配它们
- 如何在网页中添加两个CSS文件,一个用于Safari浏览器,一个用于iPad桌面版本
- FooTable的分页:一个用于响应式数据表的jQuery插件
- 在javascript中创建一个用于注释的模型窗口
- 为NW.js编译的SQLITE-一个用于SQL CRUD的命令
- 如何让两个不同的输入(一个用于移动设备,一个用于桌面)修改同一变量
- 如何在jade中创建一个用于node.js的变量
- jQuery函数,一个用于在单击时显示下拉列表,另一个用于从下拉列表中获取所选项目
- JavaScript后缀了一个用于限制事件的布尔值/一次性标志
- 一个用于HTML讨论的JS组件,如谷歌文档
- 一个用于测试是否所有svg对象都可见的函数