更改类的多个元素的类名

时间:2016-12-26 08:25:14

标签: javascript classname

我有多个div,其名称为“card player1card”。如果我点击任何带有“player1card”类的元素,我希望它的类更改并运行下面列出的函数。

因此,如果我使用“card player1card recrubuilder”类点击第5个元素,则第5个元素的类应更改为“card player1card recruumerchant”或从数组中分配的任何其他随机类名。

它给我的当前错误是“Uncaught TypeError:无法设置未定义的属性'className'”

注意:所有变量都已在之前定义过,因此没有遗漏变量或其他任何变量。

baseUrl: function (block) {
    grunt.log.debug("******************* blockReplacements *******************");
    return '<base href="/mydir/">';
}

1 个答案:

答案 0 :(得分:1)

在点击处理程序中使用this.className代替p1card[w].className