我有多个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/">';
}
答案 0 :(得分:1)
在点击处理程序中使用this.className
代替p1card[w].className
。