Javascript 不确定我是否在这里正确调用元素子元素

Javascript 不确定我是否在这里正确调用元素子元素,javascript,Javascript,以下是我目前拥有的代码: var divArray = ["test", "love"] var delayArray = ["delaya", "delayb", "delayc", "delayd", "delaye", "delayf", "delayg", "delayh", "delayi", "delayj", "delayk", "delayl", "delaym", "delaya", "delayb", "delayc", "delayd", "delaye", "delayf

以下是我目前拥有的代码:

var divArray = ["test", "love"]
var delayArray = ["delaya", "delayb", "delayc", "delayd", "delaye", "delayf", "delayg", "delayh", "delayi", "delayj", "delayk", "delayl", "delaym", "delaya", "delayb", "delayc", "delayd", "delaye", "delayf", "delayg", "delayh", "delayi", "delayj", "delayk", "delayl", "delaym"];

function zip(a, b, f) {
    for(var i=0; i < a.length; i++){
        f(a[i], b[i]);
    };
}

function phase(){
            var divGroup = this.children();
    for(var i=0; i < divGroup.length; i++){
        this.children()[i].className = 'wave ' + delayArray[Math.floor(Math.random()*26)];
    }
}


for(var i = 0; i < divArray.length; i++) { 
    document.getElementById(divArray[i]).addEventListener('animationend', phase, false);
}

zip(divArray, delayArray, function(x, y) { 
    document.getElementById(x).className = 'transtart burn ' + y;
});
var divArray=[“测试”,“爱”]
var delayArray=[“delaya”、“delayb”、“delayc”、“delayd”、“delayf”、“delayg”、“delayh”、“delayi”、“delayj”、“delayk”、“delayl”、“delayl”、“delayb”、“delayc”、“delayd”、“delaye”、“delayf”、“delayg”、“delayh”、“delayi”、“delayj”、“delayk”、“delaym”];
函数zip(a、b、f){
对于(变量i=0;i
以下是我试图实现的一系列目标:


我非常希望将这两个新类添加到
animationend
触发的元素的元素子元素中。但是我不确定我是否在
phase()

中正确调用了元素子元素。不,您应该调用它:
$(this).children()
-jQuery方法


或者
this.children
-DOM节点属性。

@Jack它是一个全局变量,我没有在这里列出。我最初的问题是,我是否正确地调用了元素的子元素。很抱歉,我忘了包括它。你太棒了,如果我现在只能弄清楚为什么动画没有第二次播放,并且当eventListener启动时div只是返回到0不透明度。