hor*_*rin 1 javascript arrays for-loop
我有以下代码:
var transitionsSettingsClass = document.getElementsByClassName("transitionsSettings");
var transitionsSettingsClassLenght = transitionsSettingsClass.length;
for (i=0; i < transitionsSettingsClassLenght; i++);
{
transitionsSettingsClass[i].setAttribute("data-transition",transitionsSettings);
};
Run Code Online (Sandbox Code Playgroud)
我知道transitionsSettingsClassLenght = 6,因为我已经通过alert检查了它.但是当我在循环内部发出警报时,它只显示1次(它应该显示6次).还没有设置属性数据转换.但是当我在transitionsSettingsClass [i]中使用transitionsSettingsClass [0]替换"i"时,我的第一个元素发生了变化并且它正在工作.该脚本应该改变6个元素中的属性数据转换.
删除;最后
for (i=0; i < transitionsSettingsClassLenght; i++);
Run Code Online (Sandbox Code Playgroud)
在for这里只命令代码之前;,那是什么.
我建议你使用最频繁的JavaScript的风格,由谷歌为explicited,因为它可以帮助避免这种错误.
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |